1
Q
内存流问题
A
回答
2
那么最简单的方法就是:
stream.Position = 0;
我不知道你超出后在做什么。你可以使用Seek
方法,但我个人觉得Position
属性要简单得多。
您确实需要首先通过流吗?如果你已经得到的XmlDocument
,为什么不使用它呢?
2
这几乎是你如何做到这一点。该位置必须设置为0,因为在将文档写入流之后,流位于最后,准备添加更多数据。将该位置设置为0可有效“倒回”流,以便您从头开始重新读入。
这是一个正常的和预期的使用模式,如果你正在做这样的事情。
我正在使用XMLDocument.load从另一个模块的内存流写入加载一个xml文档。所以我必须将内存流位置设回0. – user496949 2010-11-13 09:27:54
@ user496949:对,所以你根据我的回答将'stream.Position'设置为0。你还有什么要求? – 2010-11-13 13:19:22
那就是。谢谢乔恩 – user496949 2010-11-14 01:16:17