日期:2014-05-17 浏览次数:21059 次
如果 C# 编译器遇到最后面跟有 #endif 指令的#if 指令,则仅当指定的符号已定义时,它才会编译这两个指令之间的代码。
例:
--在最顶端必须声明自定义的名称DEBUG或者START #define DEBUG //#define START // using System; //... 在你需要的代码中插入#if..#endif,编译器会自动寻找,并执行之间的这段代码 #if DEBUG Console.WriteLine("Debug version"); #endif #if START Console.WriteLine("START PROCESS"); #endif