- 0
- 0
- 约2.85千字
- 约 6页
- 2016-12-14 发布于北京
- 举报
System.Diagnostics命名空间里的Debug类和Trace类的用途Debug类来帮助调试
?
调试程序对每个程序员来说是家常便饭。可是我们会经常遇到一些情况让我们头疼,例如:
?
当我们在开发一个界面控件的时候,简单的设断点会增加Paint事件的响应次数,而造成的环境参数改变。
?
断点设多了,程序常常停在正常运行的地方;这样一来,调试一个错误要花费大量时间去寻找错误。
?
这时,我们就需要利用System.Diagnostics.Debug类来帮助我们调试。我们可以通过调用Debug.WriteLine(String message)函数,将我们所关心的信息打印在Visual Studio IDE的Output窗口中。也可以利用Debug.Assert(bool condition)来让程序停在错误的地方,并且显示Call stack。
?
Debug类中所有函数的调用都不会在Release版本里有效。也就是说,我们通过这种方法所加的代码可以仅用于调试;在发布的时候无需删任何代码,就可以给用户一个没有调试指令的程序了。
?
下面的这个例子演示了这两个函数来帮助调试的方法:
?
1、 新建一个Visual Studio C# Project,采用默认的项目名。
?
2、 往Form1上拖一个label,并采用其缺省ID。
?
3、 在Form1.cs
您可能关注的文档
最近下载
- 森林管护工参考试题及答案.docx VIP
- 危险性较大的分部分项工程专项施工方案严重缺陷清单(试行).pdf VIP
- 社会调查教程精编本(第二版)江立华-第8章.ppt VIP
- 《山东省建设工程费用项目组成及计算规则2025年版》.pdf
- TCSTM 00173-2019 共挤耐磨层增强塑料复合管及接头.pdf VIP
- 社会调查教程精编本(第二版)江立华-第5章.ppt VIP
- 管理学原理(初级)考核知识点.pdf VIP
- 社会调查教程精编本(第二版)江立华-第11章.pptx VIP
- (已压缩)2001年GBJ 16-87 (2001年版)建筑设计防火规范.pdf VIP
- 初三中考语文病句修改专题训练100题.pdf VIP
原创力文档

文档评论(0)