4、前应用程序。可用于“中断”模式和“运行”模式。拖动断点(感谢 圣殿骑士的提醒)在调试中,我们可以拖动断点,使得程序运行到我们想要运行的地方。通常是用来验证这段代码对程序的运行结果有没有影响的。因为我们拖动代码,则被过滤的代码就不会执行,将它跟原来的相比,可以看出去掉这段代码有什么影响 条件中断假如你写了个for循环,而且循环的次数比较多,如下代码,现在我们知道在i=50的时候会有异常,那我们不可能按50次F5去调试这代码,不然这效率….private void ConditionDebug(){ for (int i = 0; i < 100;
5、i++) { if (i==50) { //some error code here Console.WriteLine("i=50 here"); } }}我们可以直接利用vs提供的功能修改变量i的值,一开i=0,即刚进入for循环中,我们设置将i改为49并回车,再调试一次,会发现i=50; 如下图 当然我们也可以直接在代码里写代码以达到这个目的,代码如下privatevoidConditionDebug(){