1,#define, #if、#elif、#else 和 #endif 指令
这些指令用于调试很有用处,
正式环境出问题后,在调试代码时,可能需要对代码做修改,如果直接改正式代码,调试完后还得改回去,可能会出问题
如果使用指令,则不需要修改正式代码,测试完成后把指令注释掉就行
#define test // 创建指令 using System; namespace ConsoleDemo { class Program { private static void Main(string[] args) { #if DEBUG //DEBUG 模式 Console.WriteLine("DEBUG 模式"); #endif #if test // 运行 测试代码 Console.WriteLine("运行测试"); #else // 默认运行 Console.WriteLine("运行正式代码"); #endif } } }
2. #error - 编译时报错