1
這一定很簡單,但我無法通過搜索找到它。將XML序列化爲字節[]而不是文件
我有以下代碼序列化一個對象到一個文件並返回。但是現在我想序列化爲一個字節[]並返回。
XmlSerializer serializer = new XmlSerializer(typeof(Class1));
using (TextWriter textWriter = new StreamWriter(path))
serializer.Serialize(textWriter, class1);
using (TextReader textReader = new StreamReader(path))
class1b = (Class1)serializer.Deserialize(textReader);
我試圖用一個MemoryStream:
byte[] buffer = new byte[1000];
using (TextWriter textWriter = new MemoryStream(buffer))
...
,但我得到一個錯誤。那麼我該怎麼做呢?
謝謝。目前還不能接受。 – ispiro