C# &引用;凌驾;ToString或Debugger显示外部库';s级

C# &引用;凌驾;ToString或Debugger显示外部库';s级,c#,visual-studio-2010,tostring,debuggerdisplay,C#,Visual Studio 2010,Tostring,Debuggerdisplay,我正在开发XNA材料并使用它们的矩阵结构。调试时,为矩阵显示的值类似于: { R:{ 0; 0; 0 } S:{ 1; 1; 1 } T:{ 0; 0; 0 } } 阅读起来不是很方便。我想要一些类似于: { R:{ 0; 0; 0 } S:{ 1; 1; 1 } T:{ 0; 0; 0 } } 因为这个结构不是我的,所以我不能重写ToString方法,也不能重写DebuggerDisplay属性 这类功能有没有简单的技术?我认为这是一个共同的要求。作为最后手段,可能与VisualStud

我正在开发XNA材料并使用它们的矩阵结构。调试时,为矩阵显示的值类似于:

{ R:{ 0; 0; 0 } S:{ 1; 1; 1 } T:{ 0; 0; 0 } }

阅读起来不是很方便。我想要一些类似于:

{ R:{ 0; 0; 0 } S:{ 1; 1; 1 } T:{ 0; 0; 0 } }
因为这个结构不是我的,所以我不能重写
ToString
方法,也不能重写
DebuggerDisplay
属性

这类功能有没有简单的技术?我认为这是一个共同的要求。作为最后手段,可能与VisualStudio本身有关


精确性:我不是在寻找操作(Matrix.Decompose()),只是在调试模式下在Visual Studio(或其他)中“呈现”这种类型的变量。

您可以编写一个,但这是一个相当多的工作(在本例中)没有太多回报。是的,这里有点过分了。但最好的答案是万不得已。谢谢这个问题在这里得到了回答:你可以写一封信,但这是一份相当多的工作(在这种情况下)没有多少回报。是的,这里有点过头了。但最好的答案是万不得已。谢谢这个问题在这里得到了回答: