visual studio—c#中的调试器可视化器是否有类似于在c++中编辑autoexp.dat的简单功能?

本文关键字:编辑 c++ autoexp dat 简单 类似于 功能 是否 studio 调试器 可视化 | 更新日期: 2023-09-27 17:53:06

我有一个类,它有几个简单的成员,我希望在Visual Studio 2010中暴露给调试器。我想快速浏览一下这些类型的列表,避免对变量的值树进行钻取和展开。我希望有一些类似于在c++中编辑autoexp.dat的东西。

visual studio—c#中的调试器可视化器是否有类似于在c++中编辑autoexp.dat的简单功能?

覆盖ToString()为您的对象,或使用DebuggerDisplay(感谢@gdir)。

如果c#对象有重写的ToString(),调试器将调用重写并显示其结果,而不是标准的{}。因此,如果您已经重写了ToString(),则不必使用DebuggerDisplay。如果两者都使用,DebuggerDisplay属性就会使用优先于ToString()重写。