/// <summary> /// settings情報の読み込み /// </summary> public void Load() { // デシリアライズする(読み込み) using (var sr = new StreamReader(SETTINGS_XML, new UTF8Encoding(false))) { XmlSerializer se = new XmlSerializer(typeof(XMLSettingsModel)); _model = (XMLSettingsModel)se.Deserialize(sr); } }
/// <summary> /// settings情報を初期値に戻す /// </summary> public void Initialize() { _model = new XMLSettingsModel(); }
/// <summary> /// コンストラクタ /// シングルなので外からのnew禁止 /// </summary> private SettingsAccessor() { // 最初にモデルを作っておく _model = new XMLSettingsModel(); }