前提・実現したいこと
クラスをSerializeした後、そのファイルからクラスを配列で格納したいのですが、うまくいかず。。。
大変恐縮ですが、ご教授いただければ幸いです。
よろしくお願いします。
該当のソースコード
C#
1//連続して書くクラス 2[Serializable] 3public class data 4{ 5 uint A; 6 uint B; 7 string C; 8 List<double> D; 9 List<byte> E; 10} 11
c#
1//write関数 2public void Write(data X, string filepath) 3{ 4 Binaryfommatter bf = new Binaryformatter(); 5 FileStream fs = new FileStream(filepath,FileMode.Open); 6 bf.Serialize(fs,data); 7}
C#
1//Read関数 2public data read(string filepath) 3{ 4 Binaryfommatter bf = new Binaryformatter(); 5 FileStream fs = new FileStream(filepath,FileMode.Open); 6 data dt = (dt)bf.Deserialize(fs); 7} 8 9
試したこと
クラス一発だけSerializeしたときはDesrializeできることは確認できているのですが、
連発してSerializeしたときには処理がエクセプションなく関数が終了してしまう。
回答2件
あなたの回答
tips
プレビュー