如何:使用“快速监视”对话框

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题不适用 主题不适用

标准版

主题不适用 主题不适用 主题不适用 主题不适用

专业团队版

主题适用

主题适用

主题适用

主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

顾名思义,“快速监视”为查看和计算变量与表达式提供了一个快捷的途径。“快速监视”是一个模式对话框,必须先关掉它才能继续调试。(请参见 如何:在调试器中监视表达式。) 还可以编辑“快速监视”中的变量的值。(请参见 如何:在“变量”窗口中编辑值。)

因此,某些用户可能想知道为什么“快速监视”很有用。为何不直接将变量或表达式添加到“监视”窗口? 当然可以那样做,但假如您只想快速计算一个或几个变量呢? 你并不想动用“监视”窗口来进行此类计算。这就是“快速监视”的用处。

“快速监视”窗口的另一个好处是它是可变大小的。如果要查看一个较大对象的成员,在“快速监视”窗口中通常比在“监视”、“局部变量”或“自动窗口”中更方便展开和查看。

“快速监视”对话框不允许一次查看多个变量或表达式。此外,由于“快速监视”是一个模式对话框,因此无法在“快速监视”打开时执行其他操作,如逐句通过代码。如果需要执行这些操作,请改用“监视”窗口。

说明:

某些表达式有一些副作用:它们会更改变量的值,或者在执行时更改程序的状态。在“快速监视”对话框中计算表达式与在代码中执行表达式的效果相同。如果您没有注意表达式的副作用,则它可能会产生意外的结果。

提示:

在 Visual Studio 中,将光标放在变量上可以快速查看该变量的值。将出现一个显示值的小框称为“DataTip”。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

打开“快速监视”对话框

  • 在中断模式中时,从“调试”菜单选择“快速监视”。

打开添加有变量的“快速监视”对话框

  • 在中断模式中时,右击源窗口中的变量名,然后从快捷菜单中选择“快速监视”。这样,就将变量自动放置到“快速监视”对话框中。

将“快速监视”表达式添加到“监视”窗口

  • 在“快速监视”对话框中,单击“添加监视”按钮

    “快速监视”对话框中显示的任何表达式都会立即添加到“监视”窗口中的表达式列表中。

    如果您使用的 Visual Studio 版本支持多个“监视”窗口,则表达式将添加到“监视 1”窗口。

请参见

任务

如何:使用调试器变量窗口

其他资源

变量窗口