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






Demonstrate #else

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

Publisher: Osborne/McGraw-Hill (March 8, 2002)
ISBN: 0072134852
*/
// Demonstrate #else. 
 
#define EXPERIMENTAL 
 
using System; 
 
public class Test4 { 
  public static void Main() { 
     
    #if EXPERIMENTAL 
      Console.WriteLine("Compiled for experimental version."); 
    #else 
      Console.WriteLine("Compiled for release."); 
    #endif 
 
    #if EXPERIMENTAL && TRIAL 
       Console.Error.WriteLine("Testing experimental trial version."); 
    #else 
       Console.Error.WriteLine("Not experimental 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 #elifDemonstrate #elif
11.Preprocessor 2Preprocessor 2