如何:使用“快速监视”对话框
使用“快速监视”对话框可以检查和计算变量与表达式。 由于“快速监视”是一个模式对话框,因而必须先关掉它才能继续调试。 有关更多信息,请参见如何:在调试器中监视表达式。 还可以编辑**“快速监视”**中的变量的值。 有关更多信息,请参见如何:在“变量”窗口中编辑值。
某些用户可能想知道为什么“快速监视”很有用。 为何不将变量或表达式添加到“监视”窗口? 可以这样做,但是如果您只想执行涉及一个或多个变量的快速计算,则您就不需要动用“监视”窗口来进行此类计算。 此时就是“快速监视”对话框特别有用的时候。
“快速监视”对话框的另一个特色是它的大小可调整。 如果要检查一个大型对象的成员,则在树形“快速监视”窗口中通常比在“监视”、“局部变量”或“自动”窗口中更易于展开和检查。
**“快速监视”对话框不允许一次查看多个变量或表达式。 此外,由于“快速监视”是一个模式对话框,因此无法在“快速监视”打开时执行其他操作,如逐句通过代码。 如果要执行这些操作,请改用“监视”**窗口。
某些表达式有一些副作用:它们会更改变量的值,或者在执行时更改程序的状态。 在“快速监视”对话框中计算表达式与在代码中执行表达式的效果相同。 如果您没有考虑表达式的副作用,则它可能会产生意外的结果。
提示
在 Visual Studio 中,将光标放在变量上可以查看该变量的值。将出现一个称为“数据提示”的显示该值的小框。
显示的对话框和菜单命令可能会与“帮助”中描述的有所不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 Visual Studio 设置。
打开“快速监视”对话框
- 在中断模式下时,在**“调试”菜单上选择“快速监视”**。
打开添加有变量的“快速监视”对话框
- 在中断模式下时,右击源窗口中的变量名,然后选择**“快速监视”。 这样,就将变量自动放置到“快速监视”**对话框中。
将“快速监视”表达式添加到“监视”窗口
在**“快速监视”对话框中,单击“添加监视”**。
**“快速监视”对话框中显示的任何表达式都会添加到“监视”**窗口中的表达式列表中。
如果您使用的 Visual Studio 版本支持多个“监视”窗口,则表达式将添加到**“监视 1”**窗口。