/// <summary> /// 設定をXMLファイルから読み込み復元する /// </summary> public static void LoadFromXmlFile() { string p = GetSettingPath(); if (File.Exists(p) == false) { return; } StreamReader sr = new StreamReader(p, new UTF8Encoding(false)); System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(typeof(XmlSettings)); //読み込んでシリアル化する object obj = xs.Deserialize(sr); sr.Close(); Instance = (XmlSettings)obj; }
/// <summary> /// インスタンスの内容を保存して解放する /// </summary> public static void Dispose() { SaveToXmlFile(); Instance = null; }