Does C# support #define for defining global constants?

No. If you want to get something that works like the following C code:

#define A 1

use the following C# code: class MyConstants

{

public const int A = 1;

}

Then you use MyConstants.A where you would otherwise use the A macro.

Using MyConstants.A has the same generated code as using the literal 1.

Showing Answers 1 - 1 of 1 Answers

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions