更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | .gif) | .gif) | 
| 标准版 | 
 | 
 | 
 | 
 | 
| 专业团队版 | 
 | 
 | 
 | 
 | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
断点条件是一个到达断点时调试器将计算的表达式。如果满足条件,则调试器将查看 如何:指定命中次数,以确定是否中断(或执行另一个指定的操作)。
条件可以是调试器可识别的任何有效表达式。(有关详细信息,请参见调试器中的表达式。)
如果在设置断点条件时使用了无效语法,将立即出现警告消息。如果在指定断点条件时使用的语法有效但语义无效,则在第一次命中断点将出现警告消息。在这两种情况下,当命中无效断点时,调试器都会中断执行。只有当条件有效并且条件的计算结果为 false 时,才会跳过断点。
| .gif) 说明: | 
|---|
| 显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 | 
指定断点条件
- 在“断点”窗口中,右击包含断点标志符号的行,并从快捷菜单中选择“条件”。 - - 或 - - 在源窗口、“反汇编”窗口或“调用堆栈”窗口中,右击包含断点标志符号的行,并从快捷菜单中选择“断点”中的“条件”。 
- 在“断点条件”对话框的“条件”框中输入有效的表达式。 
- 如果想要在满足表达式时中断,请选择“为真”;如果想要在表达式的值已更改时中断,请选择“已更改”。 .gif) 说明: 说明:- 直到第一次到达该断点后,调试器才会计算该表达式。如果选择“已更改”,调试器不会将条件的第一次计算当作一次更改,所以,第一次计算时不会命中断点。 
- 单击“确定”。