【问题标题】:Conditionally break debugging [duplicate]有条件地中断调试[重复]
【发布时间】:2014-09-02 04:14:16
【问题描述】:

我正在使用 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

【问题讨论】:

  • 右键断点,点击Condition...
  • 我可以这样设置表达式i &gt; 250吗?
  • 应该这样工作,是的。

标签: c# visual-studio debugging


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    它将让您指定 c# 表达式来定义条件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-07
      • 2016-03-23
      • 2018-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      相关资源
      最近更新 更多