我正在使用MemoryStream
将对象序列化为byte[]
:
byte[] serialized = new byte[1000];
using (MemoryStream stream = new MemoryStream(serialized))
using (TextWriter textWriter = new StreamWriter(stream))
serializer.Serialize(textWriter, stuffToSerialize);
有没有办法让'serialized'
根据stuffToSerialize
的大小自动增长?
textWriter.ToArray()
操作。 - ispironew MemoryStream(serialized)
应该改为new MemoryStream()
。你不能传递一个未初始化的变量。 - nicodemus13