c# - 在 C# 中有没有办法从 C/C++ 复制 '#ifndef _DEBUG'?

标签 c# debugging programming-languages

我想根据我是否在 Debug模式中构建来有条件地排除/包含代码。

我可以像在 C++ 中那样使用像 #ifndef _DEBUG 这样简单的东西吗?

最佳答案

#if DEBUG
    Console.WriteLine("Debug version");
#endif

#if !DEBUG
    Console.WriteLine("NOT Debug version");
#endif

参见 this .

关于c# - 在 C# 中有没有办法从 C/C++ 复制 '#ifndef _DEBUG'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280321/

相关文章:

c# - 匹配包含至少 3 个破折号/连字符的字符串的正则表达式

objective-c - XCode - 查找错误

c# - 为什么默认情况下 Switch 语句的 Fall-Through?

c# - 在 C# 中使用闭包创建分层数据?

c# - 在路由属性中添加默认操作

c# - 在内存中存储大量文本

xcode - 如何查看 C++ 变量的类型?

c++ - 跟踪程序中所有 STL 容器大小的调试工具?

ide - 为什么我们不使用函数数据库而不是包/库?

syntax - 非 Lisp 语言中有哪些宏系统?