Mega Code Archive

 
Categories / C# / Language Basics
 

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");             }         }     } }