如何显示自定义类的文本可视化工具

Ric*_*ter 8 c# visual-studio visual-studio-debugging

我有生成字符串的构建器类。输出字符串可通过该ToString()方法获得。我想在 Visual Studio 的调试器中显示此输出。

当我查看原始字符串时,我得到以下结果:

细绳

然而,当我查看构建器时,它缺少换行符以及“查看”按钮:

方法脚本生成器

添加[DebuggerDisplay("{ToString()}")]到至少会显示换行符,但仍然没有“查看”按钮。

方法脚本生成器

如何使我的类自动显示与字符串完全相同的内容,包括“查看”按钮?

Fin*_*rta 1

似乎您需要将DebuggerTypeProxyAttribute添加到您的构建器类中。它不是很漂亮,但听起来这就是您所需要的。

是另一个值得关注的问题。