为什么Visual Studio中的Locals窗口不显示variable.Length?

时间:2014-07-16 19:09:59

标签: visual-studio-2010 visual-studio visual-studio-debugging

我有以下C#变量和代码:

string word;
...
if (word.Length > width)
...

在Visual Studio 2010中进行调试期间,“本地”窗口显示word,但word.Length仅作为DataTip提供。为什么这样,有没有办法让Locals窗口显示诸如Length这样的属性?

我在Windows 7,Visual Studio 2010上。

1 个答案:

答案 0 :(得分:2)

因为 Locals窗口仅显示当前堆栈帧中的局部变量。可以在调用堆栈窗口中选择当前堆栈帧。

要获取“word.Length”表达式的值,您可以使用 Autos窗口 Watch窗口 Autos窗口显示当前语句和上一个语句中使用的变量。在观察窗口中,您应手动添加“word.Length”表达式。