有条件地中断调试

本文关键字:调试 中断 有条件 | 更新日期: 2023-09-27 18:12:25

我正在使用c#开发一个应用程序。这里我放了示例代码供参考。我想检查for循环的功能。我想检查一个特定的点,当i > 250。因此,我在几个地方使用了if语句,并将断点放在其中并进行调试。

代码:

 1  for (int i = 0; i < 1000; i++)
 2  {
 3      ...
 4      if (i > 250)
 5      {
 6          ...
 7      }
 8      ...
 9      if (i > 250)
10      {
11          ...
12      }
13      ...
14  }

还有其他方法可以到达conditionally break the debugging吗?

我使用VS2013

有条件地中断调试

设置断点后,右键单击断点。您将得到一个包含几个选项的菜单,其中包括条件。

是。创建一个断点,然后右键单击红点并添加一个条件。

它允许你指定c#表达式来定义条件