当单步进入for循环时,例如:
for (int = 1; i <= 2; i++)
{
Console.WriteLine(i);
}
调试器分别通过for“header”的每个部分,因此需要4个按键来执行每个循环迭代。
是否可以指示调试器将"for (int i = 1 ... etc"
视为一步而不是3步?因此每次循环迭代只需要两次按键?
感谢您的帮助。
答案 0 :(得分:1)
你可以放置条件断点。就像只有当i的值等于3时才会中断。
答案 1 :(得分:1)
如何在开口支架上设置断点?然后,您可以点击F5进入每次迭代。
答案 2 :(得分:1)
我不认为这是可能的,因为在循环头中执行的操作是不同的指令。 更简单的方法是在循环开始处设置断点并使用F5跳转(启动调试)。