忘れないようにメモメモ。
バイナリファイルから読み込む
using System.IO; using System.Runtime.Serialization.Formatters.Binary; public object LoadBinary(string path) { // ファイルストリームの作成 FileStream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read); // 読み込む BinaryFormatter binaryFormatter = new BinaryFormatter(); object loadData= binaryFormatter.Deserialize(fileStream); // 終了処理 fileStream.Close(); return loadData; }
バイナリファイルに保存
public void Save(object saveData, string path) { // ファイルストリームの作成 FileStream fileStream = new FileStream(path, FileMode.Create, FileAccess.Write); // 書き込む BinaryFormatter binaryFormatter = new BinaryFormatter(); binaryFormatter.Serialize(fileStream, saveData); // 終了処理 fileStream.Close(); }