public static void Save() { var serializer = new XmlSerializer(typeof(SerializableSettings)); SerializableSettings obj = new SerializableSettings() { Max = Max, Eps = Eps, Omega = Omega }; using (var fs = new FileStream("settings.xml", FileMode.OpenOrCreate)) { serializer.Serialize(fs, obj); } }
public static void Load() { var serializer = new XmlSerializer(typeof(SerializableSettings)); SerializableSettings obj = null; using (var fs = new FileStream("settings.xml", FileMode.OpenOrCreate)) { if (fs.Length != 0) { obj = (SerializableSettings)serializer.Deserialize(fs); } } if (obj != null) { Eps = obj.Eps; Omega = obj.Omega; Max = obj.Max; } }