在调试模式下跳过While循环

Boh*_*ohn 10 c# debugging visual-studio

这是一个场景:我在一个我要调试的方法的开头设置了一个断点...首先让我说这个方法中有Part1我想要进入/超过一些代码......好...之后有一个我不想进入/关闭它的While循环,我只想告诉调试器嘿你自己运行这个循环10次然后让我移动到我的代码的第2部分在此While循环之后启动,是否可以使用调试选项执行此操作?

所以这样的事情:

BreakPoint : MyMethod
{
Part One of the code : Ok, lets debug it

While Loop : I do not care, Do not want to debug it

Part Two of the code: Yes, I want to debug it too 
}
Run Code Online (Sandbox Code Playgroud)

Jon*_*gel 20

右键单击要运行的代码行,然后单击"运行到光标",或者可以在循环后设置第二个断点并运行.

编辑:你在这里问了两个问题.上面的方法将让您跨越整个循环,无论它经过多少次迭代.如果你只需要遍历循环体10次,在循环的最后一个语句上添加一个断点,右键单击该行,单击"断点",然后"命中计数",然后"当命中计数等于"并在出现的方框中放入10.这将在循环执行10次后暂停程序(您将手动重新定位当前语句),但如果循环执行少于10次则不会中断(如上所述,在循环之后添加一个额外的断点).