【发布时间】:2017-03-06 16:52:59
【问题描述】:
#if DEBUG
e.Handled = false;
#else
ShowUnhandledException(e);
#endif
当尝试使用上述指令时,“if”之后的行显示为代码并执行,但 else 之后的行保持灰色且不执行。 endif 语句有效。如何让 else 指令作为一行代码工作?
在设置中勾选了DEBUG定义常量!
【问题讨论】:
-
#if指令确定代码是否已编译。当您处于调试模式时,#else块中的代码将被完全忽略。真的不清楚你在这里问什么。