/// <summary> /// 設定をファイルへ書き込みます /// </summary> /// <param name="setting">書き込み設定リスト</param> private void WriteSettingsToFile(List <ValueListSettings> setting) { String fileName = Path.GetDirectoryName(Application.ExecutablePath) + "\\" + this.Text + ".xml"; var writer = new XmlSerializeHelper <List <ValueListSettings> >(); writer.WriteToFile(fileName, setting); }
/// <summary> /// 設定をファイルから読み出します /// </summary> /// <param name="settingName">設定名</param> /// <returns>読み出した設定リスト</returns> protected List <ValueListSettings> LoadSettingFromFile(String settingName) { String fileName = Path.GetDirectoryName(Application.ExecutablePath) + "\\" + settingName + ".xml"; if (!File.Exists(fileName)) { return(new List <ValueListSettings>()); } var reader = new XmlSerializeHelper <List <ValueListSettings> >(); return(reader.LoadFromFile(fileName)); }