Demonstrates the use of a conditional method

image_pdfimage_print

/*
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"); } } } } [/csharp]