C# 调试技巧总结

简介:

1、条件中断

for  ( int  i = 0; i < 100; i++ )
{
     if (i == 50)
     {
         Console.WriteLine( "here is 50" );
     }
}

第一种方法:代码执行输出要i等于50,当开始执行for循环时,直接将i的值改为49,然后在执行。

第二种方法:对if(i == 50)断点执行进行条件设置为:i == 50, 然后按F5直接到条件i为50,则进入输出语句;或者设置命中次数,选择中断,条件命中次数等于49. 如下图:

第三种方法:在if(i == 50)加入断言语句System.Diagnostics.Debug.Assert(i != 50),然后直接按F5,弹出提示“断言失败...",按“重试”,此时i值就为50了,然后执行下一步进入输出语句。

 

2.监视窗口的使用

在名字处输入变量的名称或想要查看表达式,在右边显示对应的值。

调试方法总结,陆续更新中...

 

 


本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2011/09/24/2189735.html,如需转载请自行联系原作者


目录
相关文章
|
1月前
|
C++
VS调试技巧
VS调试技巧
14 0
|
7月前
|
搜索推荐 C++ 容器
你很可能需要知道这个调试小技巧
你很可能需要知道这个调试小技巧
|
3月前
|
程序员
关于MSVS的实用调试技巧
关于MSVS的实用调试技巧
30 0
|
4月前
|
安全 程序员 Windows
实用调试技巧
实用调试技巧
53 0
|
5月前
|
程序员 C语言
|
5月前
|
程序员 编译器
实用调试技巧(上)
实用调试技巧
|
6月前
|
程序员 Windows
实用调试技巧(1)
实用调试技巧(1)
|
7月前
|
C++
5 个非常实用的 vs 调试技巧
5 个非常实用的 vs 调试技巧
|
8月前
|
程序员 C语言
|
程序员 编译器