我在 vb 代码中有一行:
#if Not Debug
我必须转换它,但我在 C# 中看不到它?
是否有与之等效的东西,或者是否有一些解决方法?
最佳答案
你需要使用:
#if !DEBUG
// Your code here
#endif
或者,如果您的符号实际上是 Debug
#if !Debug
// Your code here
#endif
来自documentation ,您可以有效地将 DEBUG
视为 bool 值。因此,您可以进行复杂的测试,例如:
#if !DEBUG || (DEBUG && SOMETHING)
关于c# - #if 不在 C# 中调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7246401/