コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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));
        }