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