public static void LoadSettings() { try { if (File.Exists(SETTINGS_FILE)) { settings = XMLDisplayUtils.FromXMLEvents <AppSettings>(File.ReadAllText(SETTINGS_FILE)); return; } } catch (Exception) { //An error occured while loading the file. //Trying to delete the file. try { File.Delete(SETTINGS_FILE); } catch (Exception) { //Unable to delete file. //Giving up on humanity. } } settings = new AppSettings(); }
public static void SaveSettings() { File.WriteAllText(SETTINGS_FILE, XMLDisplayUtils.ToXmlEvents(settings)); }