C# #if DEBUG的使用方法
2014-08-07 14:48
375 查看
首先,大小写不能写错,其次,解决方案配置设为:Debug,才会执行该语句,如果在条件里面搭配Debug.Assert等,效果甚佳。而如果要设置为Release模式,就不会执行条件语句中的内容,有时候可以通过设置!DEBUG来达到发布产品执行的代码。 示例代码:
int debugNumber = 0;
#if DEBUG
Console.WriteLine("调试中的debugNumber: "+debugNumber);
#endif
#if !DEBUG
debugNumber++;
Console.WriteLine("非调试中的debugNumber: "+debugNumber);
#endif
在不同的调试方式下(Debug和Release),执行输出的内容是不一样的。
转载优特建站:http://www.youtiy.com/Articles/Item.aspx?Id=297
int debugNumber = 0;
#if DEBUG
Console.WriteLine("调试中的debugNumber: "+debugNumber);
#endif
#if !DEBUG
debugNumber++;
Console.WriteLine("非调试中的debugNumber: "+debugNumber);
#endif
在不同的调试方式下(Debug和Release),执行输出的内容是不一样的。
转载优特建站:http://www.youtiy.com/Articles/Item.aspx?Id=297
相关文章推荐
- C#中使用#if DEBUG
- 改善C#程序的50种方法 条款4:使用Conditional特性代替#if条件编译
- VS2015中#if DEBUG的使用(C#)
- DEBUG的使用方法(译文)
- Debug的使用方法
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- C# 3.0新特性初步研究 Part2:使用扩展方法
- c# ArrayList 的 Sort()方法的使用
- C#使用ODBC连接SYBASE数据库的方法
- C#控件数组使用方法.
- 再论属性可以变成方法---C#中使用new关键字隐藏成员
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- 使用匿名方法、迭代器和局部类书写优雅的C#代码(一)(翻译)
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- 如何在C#中使用HttpServerUtility.MapPath()方法
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- (C#)一定要#if DEBUG, 不能是#if Debug