簡體   English   中英

記憶流問題

[英]memorystream question

將xml文檔寫入內存流后。 當我想通過使用XMLDocuments.Load來使用它時,我必須將位置設置回0。

我想知道是否有任何標准方法可以做到這一點?

這就是你必須要做的。 該位置必須設置回0,因為在將文檔寫入流后,流定位在最后,准備附加更多數據。 將位置設置為0可以有效地“回退”流,以便您從頭開始重新讀取它。

這是一個正常的和預期的使用模式,如果你正在做這樣的事情。

那么最簡單的方法就是:

stream.Position = 0;

我不確定你追求的是什么。 可以使用Seek方法,但我個人覺得Position屬性要簡單得多。

你肯定需要首先通過溪流嗎? 如果你已經有了 XmlDocument ,為什么不使用它呢?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM