“监视”窗口

另请参见

“监视”窗口列出了您已指定在调试时进行监视的所有变量和表达式。缺省情况下,“监视”窗口将在您每次启动调试会话时自动打开。可通过选择“窗口”>“调试”>“监视”来打开“监视”窗口。

如果在调试会话运行时打开“监视”窗口,则该窗口将在您结束调试会话时自动关闭。如果在未运行调试会话时打开窗口,则它在您关闭前将一直保持打开状态。

针对每一监视所给出的信息包括变量或表达式名称、类型和值。如果变量左侧有一个控件,可以单击该控件来展开或折叠对象。如果对象类型以带下划线的蓝色文本显示,则单击文本将跳转至源代码中的对象类型。可以在“值”单元格中单击以直接在“监视”窗口中编辑值。

在“监视”窗口中添加新变量或表达式时,将立即计算并显示变量或表达式的值。监视的值根据当前上下文而定。当通过程序代码时,“监视”窗口将更新以显示针对该上下文的监视值。

有时,调试器将一个磅符号 (#) 和一个数字指定为变量值。此数字是给定实例的唯一标识符。使用此标识符,可确定一个变量指向同一实例还是指向不同实例。不能编辑此值。

图标

下表描述对象名左侧显示的图标。

图标 描述
监视图标 监视对象
固定监视图标 固定监视对象
超变量图标 用于超类的容器
静态字段图标 用于对象的静态字段
非静态字段图标 用于对象的非静态字段

操作

“监视”窗口中的弹出式菜单包括下列各项。

菜单项 描述
新建监视 允许您创建新的监视
删除 从“监视”窗口中删除选定的对象。
全部删除 从“监视”窗口中删除所有对象。
属性 打开一个对话框(可以在其中指定监视表达式)。
列表选项 允许您定制“监视”窗口的显示,包括添加和删除信息列、重新排序列和排序列。有关详细信息,请参见定制调试器窗口

属性

通过右键单击要监视的节点并选择“属性”,可以查看要监视的所有属性。

缺省情况下,在“监视”窗口中还会直接显示所有属性(toString() 属性除外)。

另请参见
创建监视
创建固定监视
调试器窗口

法律声明