这里有一个关于在 KeyValuePair(TKey, TValue) 中覆盖 ToString() 的问题,这是不可能的。
我看到有一些属性类型,如 DebuggerDisplayAttribute、DebuggerTypeProxyAttribute,它们可以控制类型在调试器中的显示方式。我只使用调试器可视化工具。
从逻辑上讲,这些属性只能应用于用户定义的类(我认为部分类除外)。
那么有没有办法控制Visual Studio中内置(BCL).NET类型的调试结果呢?
编辑:为了让它更清楚一点,我主要对类型的字符串表示感兴趣。这有点“覆盖” ToString() 只是为了调试。