调试语句执行计数器

时间:2018-03-31 11:16:08

标签: c# debugging visual-studio-2015

有没有办法在C#中使用Visual Studio中的语句执行计数器? 因此,当我在使用调试器长时间挖掘代码后遇到一个错误,有很多循环,并且我想进入导致问题的函数,并且我已经通过调试器使用了它。所以我可以把这一行放在有问题的函数之前:

if (Global_execution_counter == 5484984)
 int d = 0; // put debug breakpoint here
execute_problematic_function (); // wanna step into this function

1 个答案:

答案 0 :(得分:1)

是的,你可以和没有任何全局变量计数器。 解决方案是使用hit count breakpoint

execute_problematic_function ();处设置断点;右键单击它以显示上下文菜单:

breakpoint context menu

然后点击"条件",选择"点击计数"并将其设置为您想要的任何值。

Hit count condition

如果您仍然不知道将断点设置为you can take advantage of the breakpoints window所需的命中数,这将告诉您断点的当前值:

enter image description here