我的Visual Studio 2010中出现“Watch”窗口的问题。值显示为十六进制,但选项为“Hexadecimal Display”。更重要的是,当我打破同一个变量并且我想获得它的属性值时(例如e
是一个例外,我想看看e.Message
中的内容)我得到错误“xxx不存在“。但是当我使用C ++语法时,可以访问这些字段(见下图)。我的解决方案/项目使用C#。我想我在调试器设置中改变了一些东西,但我不知道它是什么。
更新
我有另一个问题。当我在断点处停止并且我想看到任何局部变量时,我收到消息error: identifier 'xxxx' out of scope
。
答案 0 :(得分:1)
这只是猜测,但我认为所有指针(引用)都显示为十六进制,无论如何。尝试看一下int,看看会发生什么。 e
是对Exception对象的引用。