日期:2014-05-17  浏览次数:21013 次

#if....#endif的用法(C# 参考)

        如果 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