当您使用Intellisense键入内容并显示类中的参数时,您可以选择一个参数并继续操作直到您到达基准级别。在调试时,Visual Studio允许您停止对象并检查其中的所有参数或字段。
有没有办法构建所有类参数的树视图或图表?我有一个包含大量子对象和属性的大类,我想建立一个所有属性的视图。
答案 0 :(得分:2)
如果您只是在谈论能够可视化您的类(通过Visual Studio,而不是通过代码实际构建层次结构),您可以这样做:在Visual Studio中,单击查看 - < em> Class View 。这将为您提供课程的树形视图。
如果单击查看 - 对象浏览器,您将看到其他程序集中的类的树视图,而不仅仅是您的类。
修改强>
我认为您正在寻找Productivity Power Tools Visual Studio扩展中的 Solution Navigator 之类的东西。单击工具 - Extension Manager - 在线图库。搜索 Productivity Power Tools 并进行安装。然后,您将在 View Navigator 的 View 菜单下看到一个选项。
答案 1 :(得分:0)
如果要控制在Visual Studio调试会话期间显示变量值的方式,可以将DebuggerDisplay属性应用于感兴趣的类。您可以在感兴趣的类上重载ToString()以打印您想要的信息,假设此行为不会与您可能具有的任何其他要求冲突。