You have to use constants within a class. So like this:
public const int MY_NUMBER = 9;
You’d need to put it in a class somewhere, and the usage would be ClassName.MY_NUMBER
Number Defines
public const int SOFTWARE_VERSION = 42;
const int SOFTWARE_VERSION = 42;
String Defines
public const string MY_THINGS_PATH = "c:\\windows\\";
const string MY_THINGS_PATH = "c:\\windows\\";
private const string MY_THINGS_PATH = "c:\\windows\\";
Array Defines
Const can’t be used because it can only be applied to a field whose value is known at compile-time and arrays are not a constant in C#.
private static readonly string[] MyConstArray = { "ab", "cd" };
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.