如何:刷新监视值
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
在计算调试器中的表达式时,您可能会见到一个图标,该图标看起来像是绿色圆圈中按相反方向旋转的两个绿色箭头。此图标指示调试器中显示的该值不是当前值。该值可能正确,也可能不正确,但它是过期的。为了强调此事实,该值也变为灰色。
可能会因下列原因而出现刷新图标和变灰的值:
在计算表达式时发生错误。例如,计算超时、变量超出范围等。
计算表达式可能需要运行代码,但这类表达式的自动计算已关闭。
自动计算可以关闭以防止产生不需要的副作用。有时,程序员可能并没有意识到已关闭自动计算。
如果将鼠标光标移动到红色感叹号上,则会出现一个工具提示,说明该值过期的原因。
更新过期的值
单击刷新图标。
- 或 -
在选定值的情况下按空格键。
调试器尝试重新计算该表达式。如果因为属性和隐式副作用的自动计算已关闭而出现感叹号,那么现在将会计算表达式。
关闭/打开自动属性计算
在“工具”菜单上单击“选项”。
在“选项”对话框中打开“调试”节点,然后单击“常规”。
根据您的 IDE 设置,您可能需要选择“显示所有设置”,以查看“调试”节点。
选中或清除“启用属性求值和其他隐式函数调用”。
单击“确定”。