public void SerializeObject(string filePath, ObjectToSerialize objectToSerialize) { Stream stream = File.Open(filePath, FileMode.Create); BinaryFormatter bFormatter = new BinaryFormatter(); bFormatter.Serialize(stream, objectToSerialize); stream.Close(); }
public LBMElement[,] LoadTabLBM(int index) { var lbmFileName = "tabLBM" + index.ToString() + ".bin"; var lbmFilePath = Path.Combine(_configDirPath, lbmFileName); if (File.Exists(lbmFilePath)) { ObjectToSerialize objectToSerialize = DeSerializeObject(lbmFilePath); return(objectToSerialize.tabLBM); } return(null); }
public void SaveTabLBM(LBMElement[,] tab, int index) { //save the car list to a file ObjectToSerialize objectToSerialize = new ObjectToSerialize(); objectToSerialize.tabLBM = tab; var lbmFileName = "tabLBM" + index.ToString() + ".bin"; var lbmFilePath = Path.Combine(_configDirPath, lbmFileName); SerializeObject(lbmFilePath, objectToSerialize); }