2011-09-15 4 views
3

XmlTextwriter를 사용하여 memorystream에 쓰는 꽤 복잡한 코드를 작성 중입니다. Visual Studio 디버깅에서 코드를 단계별로 실행하면서 memorystream/XmlTextwriter의 내용을 볼 수있는 방법이 있습니까?디버거 내에서 XmlTextwriter 내용보기

+0

참고로, XmlTextWriter를 사용하지 않아야합니다. 대신 XmlWriter.Create()를 통해'XmlWriter'를 사용하십시오. –

답변

7

그것은 MemoryStream에서 그것을 얻을 쉽게 :

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

(즉, 당신이 UTF-8을 사용하도록 말 했어요 가정의 같은 Encoding.Unicode를 사용하거나 필요한 경우 적절한입니다 뭐든간에.)

그것은 '아무튼 XmlTextWriter을 물어 보는 것은 의미가 있습니다. 데이터를 작성하는 것일뿐입니다. 이미 작성된 내용을 알지 못하거나 신경 쓰지 않을 수도 있습니다. 너 일지도 모른다고 생각하고있어.

+0

감사합니다. 너는 항상 나를 도와 준다. 얼마나 오래 프로그래밍 해왔습니까? – Robert

+2

@ 로버트 : 그것은 정확히 무엇을 의미 하느냐에 달렸습니다 ... 제가 약 8 년 전의 스펙트럼에서 첫 프로그램을 썼습니다. 27 년 전 :) –