使用條件屬性
將 System.Diagnostics
名稱空間中的 Conditional
屬性新增到方法中是一種乾淨的方法來控制在構建中呼叫哪些方法,哪些不是。
#define EXAMPLE_A
using System.Diagnostics;
class Program
{
static void Main()
{
ExampleA(); // This method will be called
ExampleB(); // This method will not be called
}
[Conditional("EXAMPLE_A")]
static void ExampleA() {...}
[Conditional("EXAMPLE_B")]
static void ExampleB() {...}
}