TextWriterオブジェクトを使用してクラスをシリアル化する、作業中の新しいプロジェクトがあります。このようなもの:
TextWriter txtStream = new StreamWriter("xmlStreamFile.xml");
xmlSel.Serialize(txtStream, gp); // gp is the class I want to serialize
txtStream.Flush();
txtStream.Close();
このコードは、最初に使用したときに機能します(ファイルが作成され、データは正常に書き込まれます)が、2回目に使用しようとすると、「閉じたTextWriterに書き込めません」という例外が発生します。TextWriterを再度開くにはどうすればよいですか、またはこのタイプの例外を取得してtxtStreamオブジェクトを書き換えられるようにするにはどうすればよいですか。ありがとう!