Using the Conditional attribute C# with Example



Using the Conditional attribute C# with Example

Adding a Conditional attribute from System.Diagnostics namespace to a method is a clean way to control which 
methods are called in your builds and which are not. 
#define EXAMPLE_A 
 

using System.Diagnostics; 
class Program 
{ 
static void Main() 
{ 
ExampleA(); // This method will be called 
ExampleB(); // This method will not be called 
} 
[Conditional("EXAMPLE_A")] 
static void ExampleA() {...} 
[Conditional("EXAMPLE_B")] 
static void ExampleB() {...} 
} 
 

0 Comment's

Comment Form

Submit Comment