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/
欢迎任何形式的转载,未经作者同意,请保留此段声明!