これは非常に単純なはずですが、検索しても見つかりません。
オブジェクトをファイルにシリアル化して戻すための次のコードがあります。しかし今、私はbyte[]にシリアル化して戻したいと思っています。
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))
...
しかし、エラーが発生します。それで、私はそれをどのようにすべきですか?