Show/Hide Toolbars

XSharp

用途

当 X# 编译器遇到一个 #ifndef 指令,随后又遇到一个 #endif 指令时,只有当指定的符号未被定义时,编译器才会编译指令之间的代码。

X# 中的 #ifndef 语句是布尔语句,只测试符号是否已定义。例如

// DEBUG 可在命令行中定义
// ...
#if DEBUG
   Console.WriteLine("调试版本");
#else
   Console.WriteLine("发布版本");
#endif

备注

当 /vo8 激活时,任何以 FALSE 或 0 数值定义的符号也将被视为 "未定义"。