Demonstrate #if, #endif, and #define : Preprocessor Directives « Language Basics « C# / C Sharp






Demonstrate #if, #endif, and #define

Demonstrate #if, #endif, and #define
/*
C#: The Complete Reference 
by Herbert Schildt 

Publisher: Osborne/McGraw-Hill (March 8, 2002)
ISBN: 0072134852
*/
// Demonstrate #if, #endif, and #define. 
 
#define EXPERIMENTAL 
 
using System; 
 
public class Test1 { 
  public static void Main() { 
     
    #if EXPERIMENTAL 
      Console.WriteLine("Compiled for experimental version."); 
    #endif 
   
    Console.WriteLine("This is in all versions."); 
  } 
}


           
       








Related examples in the same category

1.line number
2.precompile marco: define, undef, elif, endif
3.#undef Marco
4.Use marco to define flag variable
5.Demonstrates the use of a conditional methodDemonstrates the use of a conditional method
6.#define, #if, and #endif preprocessor directives#define, #if, and #endif preprocessor directives
7.#undef, #elif, and #else preprocessor directives#undef, #elif, and #else preprocessor directives
8.Use a symbol expressionUse a symbol expression
9.Demonstrate #elseDemonstrate #else
10.Demonstrate #elifDemonstrate #elif
11.Preprocessor 2Preprocessor 2