Demonstrate #elif : Preprocessor Directives « Language Basics « C# / C Sharp






Demonstrate #elif

Demonstrate #elif
/*
C#: The Complete Reference 
by Herbert Schildt 

Publisher: Osborne/McGraw-Hill (March 8, 2002)
ISBN: 0072134852
*/
// Demonstrate #elif. 
 
#define RELEASE 
 
using System; 
 
public class Test5 { 
  public static void Main() { 
     
    #if EXPERIMENTAL 
      Console.WriteLine("Compiled for experimental version."); 
    #elif RELEASE 
      Console.WriteLine("Compiled for release."); 
    #else 
      Console.WriteLine("Compiled for internal testing."); 
    #endif 
 
    #if TRIAL && !RELEASE 
       Console.WriteLine("Trial 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.Demonstrate #if, #endif, and #defineDemonstrate #if, #endif, and #define
9.Use a symbol expressionUse a symbol expression
10.Demonstrate #elseDemonstrate #else
11.Preprocessor 2Preprocessor 2