在C#下,如何让一段代码只执行在DEBUG模式下
Conditional 特性
这个特性会告诉编译器除非遇到指定的编译符号,否则将会被忽略,参考下面的例子:
static void Main(string[] args)
{
[Conditional("DEBUG")]
static void Method() { }
Method();
}
预处理指令
当你用了 #if … #end if 成对预处理指定时,当遇到编译符号与定义的环境一致时将会执行此if。