Использование файла конфигурации Winform/ASP.NET app.config

введение:

В повседневной разработке мы привыкли сохранять информацию о конфигурации программы в XML-файлах, но читать и записывать XML-файлы в коде не очень удобно. Каждый должен быть знаком с файлом app.config в среде Winform/ASP.NET. Некоторая автоматически сгенерированная информация о конфигурации в Visual Studio также сохраняется в этом файле. Добавьте app.config в проект, как показано ниже:

 

 Чтение и запись файла app.config через класс ConfigurationManager гораздо более эффективно при кодировании, чем непосредственное чтение и запись XML-файлов.

Обратите внимание, что класс ConfigurationManager должен импортировать пакет System.Configuration.ConfigurationManager:

Создайте встроенный узел <appSettings> в файле app.config:

На рисунке выше метка узла <appSettings> является встроенной меткой. Обратите внимание, что первая буква написана строчными буквами. Вы можете быстро найти дочерние узлы в узле <appSettings> с помощью ConfigurationManager.AppSettings["UserName"].

Чтение узла:

        private void btn_Read_Click(object sender, EventArgs e)
        {
            string userName = ConfigurationManager.AppSettings["UserName"];//读取<appSettings>节点下UserName的值
            label_Name.Text = "UserName:"+ userName;

        }

 Обновление узла:

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app = config.AppSettings;

app.Settings["UserName"].Value = "Jack";//更新UserName的值
config.Save(ConfigurationSaveMode.Modified);//保存

 Добавить узел:

app.Settings.Add("nodeName", "nodeValue"); 

По пути к exe-файлу будет создан файл конфигурации с суффиксом config. Откройте этот файл в Блокноте, чтобы управлять информацией о конфигурации программы:

 

Supongo que te gusta

Origin blog.csdn.net/weixin_40671962/article/details/119336132
Recomendado
Clasificación