2011-09-15 64 views
3

我正在研究一些使用XmlTextwriter寫入內存流的相當複雜的代碼。有沒有辦法在Visual Studio調試中查看memorystream/XmlTextwriter的內容,因爲我正在逐步執行代碼。在調試器中查看XmlTextwriter內容

+0

僅供參考,您不應該使用'XmlTextWriter'。改爲使用'XmlWriter'通過'XmlWriter.Create()'。 –

回答

7

可以很容易地從MemoryStream得到它:

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

(這是假設你告訴它使用UTF-8;使用Encoding.Unicode或者在必要任何的適當的。)

一點也沒有」不妨問一下XmlTextWriter - 這只是寫入數據,並且可能不知道或不在意它已寫入的內容。你可能想沖洗它,介意你。

+0

謝謝喬恩。你總是幫助我。順便說一句,你編程多久了? – Robert

+2

@Robert:這完全取決於你的意思......當我大約8,27年前,我在Spectrum上編寫了我的第一個節目:) –

相關問題