Answers

Question and Answer:

  Home  C# (Sharp) Programming Language

⟩ 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.

 147 views

More Questions for you: