0

我的 Visual Studio 2010 中的“监视”窗口存在问题。值显示为十六进制,但选项“十六进制显示”。更重要的是,当我打破同一个变量并且我想获取它的属性的值(例如e是一个异常,我想看看里面有什么e.Message)我得到错误“xxx不存在”。但是当我使用 C++ 语法时,这些字段是可访问的(见下图)。我的解决方案/项目使用 C#。我想我在调试器设置中改变了一些东西,但我不知道它是什么。

下图

更新

我还有一个问题。当我在断点处停止并想查看任何局部变量时,我会收到消息error: identifier 'xxxx' out of scope

4

1 回答 1

1

这只是一个猜测,但我认为无论如何所有指针(引用)都显示为十六进制。试着看一个 int 看看会发生什么。e是对 Exception 对象的引用。

于 2012-06-20T16:34:08.413 回答