2011-05-04 62 views
13

当您处于调试模式并且您正在检查某个对象时,您知道如何有时(如果不是总是)检查您可以展开的原始视图?这是什么?我可以在我的代码中访问它吗?调试原始视图内容

+0

你在问什么? – SLaks 2011-05-04 16:33:31

回答

2

对于一些复杂的类型,例如List,VS开发者开发了一个自定义的视图(Debugger Proxy),使查看对象更加容易/更清晰,并提供更有用的显示。如果您愿意,您可以创建自己的自定义视图。

原始视图是原始对象,没有任何其他添加(或删除)的对象。

我不明白为什么要访问代码中的调试视图,因为您已经有权访问代码中的对象。除非你正在谈论访问在调试视图中看到的私有/受保护属性,但是无法访问代码。你可以通过反射来访问它们。

1

这是一个debugger type proxy
Raw View向您显示该对象的普通成员—您会看到有没有DebuggerTypeProxy