用途
#else 可让您创建一个复合条件指令,这样,如果前面的 #ifdef 指令或 #ifndef 指令中的表达式没有评估为 true,编译器将评估 #else 和后面的 #endif 之间的所有代码。
例如,如果命令行中定义了 DEBUG 符号,下面的代码将显示 "调试版本" 字符串,否则将显示 "发布版本" 文本
// DEBUG 可在命令行中定义
// ...
#if DEBUG
Console.WriteLine("调试版本");
#else
Console.WriteLine("发布版本");
#endif