创建 .NET 对象(C#、Visual Basic、F#、C++/CLI)的自定义视图

可以在调试器变量窗口中自定义 Visual Studio 显示数据类型的方式。

特性

在 C#、Visual Basic、F# 和 C++(仅限 C++/CLI 代码)中,可以使用 DebuggerDisplayAttributeDebuggerTypeProxyAttributeDebuggerBrowsableAttribute 来添加自定义数据的扩展。

在 .NET Framework 2.0 代码中,Visual Basic 不支持 DebuggerBrowsable 特性。 此项限制在 .NET 较高版本中已经删除。

可视化工具

可以编写可视化工具来显示任何 .NET 数据类型。 有关详细信息,请参阅自定义可视化工具

注意

若要为 C/C++ 对象创建可视化工具,请参阅 Natvis 文档内的 UIVisualizer 元素。 此外,请参阅 C/C++ 自定义可视化工具示例SQLite 本机调试器可视化工具示例。