【发布时间】:2014-07-18 20:56:18
【问题描述】:
我有以下 C# 变量和代码:
string word;
...
if (word.Length > width)
...
在 Visual Studio 2010 中调试期间,Locals 窗口显示word,但word.Length 仅作为数据提示提供。为什么会这样,有没有办法让 Locals 窗口显示诸如 Length 之类的属性?
我使用的是 Windows 7,Visual Studio 2010。
【问题讨论】:
-
调试器对 System.String 具有扎实的知识。它不显示对象内部。如果您想知道长度,则必须在 Watch 或 Quick Watch 或 Immediate 窗口中将其作为表达式输入。由于您在代码中使用它,因此数据提示或 Autos 窗口就足够了。
-
@HansPassant 谢谢。
标签: visual-studio-2010 visual-studio visual-studio-debugging