如何查看XMLWriter写入Stream / MemoryStream的字符串内容?

时间:2012-12-16 11:24:18

标签: c# xml debugging xmlwriter

如何查看我使用XMLWriter对象写入MemoryStream对象的内容?
请注意,MemoryStream对象不是该类的成员字段,并且我在使用XMLWriter向其写入的相关方法中无权访问它。

我以为我可以通过MemoryStream对象本身查看XMLWriter,该对象与其写入的MemoryStream相关联,但似乎谁写了{{ 1}}没想到那个选项。 :\

由于

1 个答案:

答案 0 :(得分:2)

我假设您想从MemoryStream对象中获取字符串值? 试试这个:

    memoryStream.Position = 0;
    var sr = new StreamReader(memoryStream);
    var myStr = sr.ReadToEnd();
    Console.WriteLine(myStr);