precompile marco: define, undef, elif, endif : Preprocessor Directives « Language Basics « C# / C Sharp






precompile marco: define, undef, elif, endif

 

#define MYOWN
#define DEBUG
#undef VERBOSE

using System;
class Operators {
    static void Main() {
#if MYOWN
        Console.WriteLine("Hi!");
#elif VERBOSE
   Console.WriteLine("Program Starting?);
#endif
        int a = 10, b = 5;
#if DEBUG
        Console.WriteLine("a={0}, b={1}", a, b);
#endif
#if MYOWN && (VERBOSE || DEBUG)
        Console.WriteLine("Continuing, Author");
#elif !MYOWN && (VERBOSE || DEBUG)
   Console.WriteLine("Continuing?);
#endif
    }
}

 








Related examples in the same category

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