2

我们如何动态地停在代码中的某个地方,比如当条件为真时我需要中断代码?说一些变量得到一定的价值?

4

3 回答 3

6

我没有 2008 的副本要验证,但是较新的版本(2010 和 2012)您可以设置断点,然后右键单击编辑器中的红色圆圈以显示一些选项以提供条件。

于 2013-06-11T12:34:17.003 回答
3

是的,有可能。您可以将条件添加到断点。只需按照以下步骤

  1. 添加断点
  2. 右键单击断点
  3. 单击条件...
  4. 添加您的条件,然后单击确定

您可以在此 MSDN 博客中查看有关它的更多详细信息

于 2013-06-11T12:34:43.627 回答
3

为了完整起见,您还可以向您的应用添加(条件)代码:

 if (c == d && System.Diagnostics.Debugger.IsAttached)
      System.Diagnostics.Debugger.Break();
于 2013-06-11T12:37:45.220 回答