关于注释的问题?Debug 模式执行,Release模式不执行呢? 我在程序里写了一段写log的代码,希望在Debug 模式执行,Release模式不执行,请问用什么标识呢?好像有个标识吧!!!我用的是C#!!!谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如下就可以了:#if DEBUG System.Console.WriteLine("debug");#elif RELEASE System.Console.WriteLine("release");#endif 用上面的代码,当你的项目是Debug模式的时候会输出degug;当是Release模式的时候会输出release. 真不好意思RELEASE这个符号是没有定义的,系统默认只定义了DEBUG常量,所以上面的Release是执行不到的,可以改如下的语句:#if DEBUG System.Console.WriteLine("debug");#else System.Console.WriteLine("release");#endif #if 使您可以开始条件指令,测试一个或多个符号以查看它们是否计算为 true。如果它们的计算结果确实为 true,则编译器将计算位于 #if 与最近的 #endif 指令之间的所有代码。例如, #define DEBUG// ...#if DEBUG Console.WriteLine("Debug version");#endif *****************************************************************************欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html 关于树控件节点的排序 请给我一个用线程操作主窗体的最简单的源码吧 字符串截取问题 急求解答答案,RFID射频识别技术(使用C#、C++) WinForm打包问题. 从多个选择条件中选一个进行搜索绑定,用radiobutton如何实现 图片存入数据库后再读出显示,出现奇怪错误 DataGrid如何在同一行中显示多条纪录? SharePoint、OpenERP、ArasPLM C# wpf 的listbox 控件 小弟请问一个nhibernate的问题 csdn管理员进!!!
#if DEBUG
System.Console.WriteLine("debug");
#elif RELEASE
System.Console.WriteLine("release");
#endif
当是Release模式的时候会输出release.
#if DEBUG
System.Console.WriteLine("debug");
#else
System.Console.WriteLine("release");
#endif
#define DEBUG
// ...
#if DEBUG
Console.WriteLine("Debug version");
#endif
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html