Esempio n. 1
0
 /// <summary>
 /// 反序列化模型数据二进制文件
 /// </summary>
 /// <param name="FileName">二进制文件路径</param>
 /// <param name="mm">模型对像引用</param>
 static public model.Bmodel ReadModelBinary(string FileName)
 {
     using (FileStream fs = new FileStream(FileName, FileMode.Open, FileAccess.Read, FileShare.Read))
     {
         BinaryFormatter bf = new BinaryFormatter();
         model.Bmodel    mm = (model.Bmodel)bf.Deserialize(fs);
         return(mm);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 存储模型数据为二进制文件
 /// </summary>
 /// <param name="model">模型数据对像</param>
 /// <param name="FileName">存储文件位置及名称</param>
 static public void WriteModelBinary(model.Bmodel model, string FileName)
 {
     using (FileStream fs = new FileStream(FileName, FileMode.Create))
     {
         BinaryFormatter bf = new BinaryFormatter();
         bf.Serialize(fs, model);
         fs.Close();
     }
 }