Category: C#

How do I retrieve the Major and Minor application (assembly) version and the Build and Revision number?

You can nicely retrieve the major and minor version of your application by using the Version class to retrieve and decode the version from the assembly. Version vrs = new Version(Application.ProductVersion);MessageBox.Show(“Major: ” + vrs.Major + “\r\nMinor: ” + vrs.Minor); Also, you can get the build and revision number using the rest of the properties: Version vrs = new Version(Application.ProductVersion);MessageBox.Show(“Build: […]

What’s the range of each value data type in C#?

These are the basic data types in C# and their range: Keyword Class Range bool System.Boolean true and false byte System.Byte 0 to 255 sbyte System.SByte -128 to 127 short System.Int16 -32768 to 32767 ushort System.Uint16 0 to 65535 int System.Int32 -2,147,483,648 to 2,147,483,647 uint System.UInt32 0 to 4,294,967,295 long System.Int64 -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 ulong […]

How do I create multiple entry points and specify which one to use?

How do I create multiple entry points and specify which one to use?To create multiple entry points you simply add multiple classes, each with a static Main function: using System;namespace MultipleEntryPoints{   class Class1   {       class Point1      {          [STAThread]          static void Main(string[] args)          {             Console.WriteLine(“This is point 1”);         }      }      class Point2      {         [STAThread]   static void Main(string[] args)         {            Console.WriteLine(“This is point 2”);         }      }      class Point3      {         [STAThread]         static void Main(string[] args)         {            Console.WriteLine(“This is […]

Which is the fastest way of checking if a string is empty?

There are many ways of checking if a string is empty, in C#: string myString = “”;if(myString == “”){   // String is empty} string myString = “”;if(myString.Length == 0){   // String is empty} string myString = “”;if(myString == String.Empty){   // String is empty} Performing benchmarks on these three methods resulted that the second method (myString.Length == 0) is almost three times faster […]

Back To Top