public SDEmuSetting LoadAppSettings(string path) { SDEmuSetting sdEmuSetting = null; FileStream fileStream = null; try { var serializer = new BinaryFormatter(); fileStream = new FileStream(path, FileMode.Open); sdEmuSetting = (SDEmuSetting)serializer.Deserialize(fileStream); } catch (Exception ex) { Debug.WriteLine(string.Format("{0}\\{1}", ex.Message, ex.StackTrace)); sdEmuSetting = new SDEmuSetting(); } finally { if (fileStream != null) { fileStream.Close(); } } return(sdEmuSetting); }
public void SaveAppSettings(string path, SDEmuSetting setting) { FileStream fileStream = null; try { var serializer = new BinaryFormatter(); fileStream = new FileStream(path, FileMode.Create); serializer.Serialize(fileStream, setting); } catch (Exception ex) { Debug.WriteLine(string.Format("{0}\\{1}", ex.Message, ex.StackTrace)); } finally { if (fileStream != null) { fileStream.Close(); } } }