Demonstrates the use of a conditional method : Preprocessor Directives « Language Basics « C# / C Sharp






Demonstrates the use of a conditional method

Demonstrates the use of a conditional method
/*
C# Programming Tips & Techniques
by Charles Wright, Kris Jamsa

Publisher: Osborne/McGraw-Hill (December 28, 2001)
ISBN: 0072193794
*/
// CondMeth.cs -- demonstrates the use of a conditional method
//
//                Compile this program with the following command line:
//                    C:>csc CondMeth.cs
//
#define MY_CONDITION

using System;
using System.Diagnostics;

namespace nsConditional
{
    public class CondMeth
    {
        static public void Main ()
        {
            clsTest test = new clsTest(42);
            test.ShowValue ();
        }
    }
    class clsTest
    {
        public clsTest (int num)
        {
            m_Num = num;
        }
        int m_Num;

        [Conditional("MY_CONDITION")]
        public void ShowValue()
        {
            if (m_Num < 50)
            {
                Console.WriteLine (m_Num + " is less than 50");
            }
        }
    }
}



           
       








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.#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