Debug类里所提供的函数仅在编译时带#Debug宏参数才奏效,一旦到了Release版本中,这些函数都会被忽略。也就是说Debug类的功能仅在程序员开发的时候能用。而Trace则不同,它能在Release版本的程序中也被运行,这样程序员就可以在Release版本的程序中添加一些Debug类提供的功能了。http://www.microsoft.com/China/Community/TechZone/TechArticle/TechDoc/debugTraceClass.asp
System.Diagnostics命名空间里的Debug类和Trace类的用途
System.Diagnostics命名空间里的Debug类和Trace类的用途
解决方案 »
- C#文字滚动
- 如何根据GetType得到的类型在创建一个此类型的新对象
- 如何取出xml某个属性值是最小值的记录,有示例数据
- 水晶报表出错,【The request could not be submitted for background processing】
- 如何提高C#的读写速度
- serial port读取问题请教
- 水晶报表的表头是动态的,如何在.cs文件里动态写表头呢?
- 做个com+组件服务的进来看看。
- c#如何连接ftp服务器?
- 简单的数据库更新问题
- 关于 HttpWebResponse 类的 LastModified属性问题
- 如何象金山词霸那样,把最小化,最大化,关闭按钮替换成自己的?
applications, Trace works in all builds, apart from that
theres not much difference.
there is an article talking about this;
http://www.codeproject.com/csharp/DebugTreatise.asp