在调试器中查看XmlTextwriter内容

时间:2011-09-15 19:40:01

标签: c# asp.net debugging memorystream xmltextwriter

我正在研究一些使用XmlTextwriter写入内存流的非常复杂的代码。有没有办法在Visual Studio调试中查看memorystream / XmlTextwriter的内容,因为我正在逐步执行代码。

1 个答案:

答案 0 :(得分:8)

很容易从MemoryStream获取它:

Encoding.UTF8.GetString(stream.ToArray())

(假设你已经告诉它使用UTF-8;如果需要,可以使用Encoding.Unicode或任何适当的。)

要求XmlTextWriter - 它只是数据并没有多大意义,并且可能不知道或不关心它已经写了什么。 可能想要冲洗它,请注意。