/// <summary> /// レイヤ構造ファイルの保存 /// </summary> /// <param name="path">ファイルパス</param> /// <param name="file">レイヤ構造ファイル</param> public static void SaveFile(string path, LayerStructureFile file) { using (FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, file); } }
/// <summary> /// レイヤ構造ファイルの読み込み /// </summary> /// <param name="path">ファイルパス</param> /// <returns>レイヤ構造ファイル</returns> public static LayerStructureFile LoadFile(string path) { LayerStructureFile result = null; using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read)) { BinaryFormatter bf = new BinaryFormatter(); result = (LayerStructureFile)bf.Deserialize(fs); } return(result); }