Мне сохранили значения конфигурации в app.config
. Я хочу создать приложение WinForms, которое показывает все значения AppSettings в форме. Пользователь должен смочь изменить значения настроек и сохранить их назад к app.config
.
Пока ваши значения находятся в разделе appConfig файла app.config, вы можете просто использовать System.Configuration.ConfigurationManager
.
ConfigurationManager.AppSettings - MSDN
Вот старый пост в блоге, ТОЧНО объясняющий, как делать то, что вы ищете:
Если вы сохраняете настройки с помощью файла Settings.settings в папке Properties, вы можете просто сделайте:
Properties.Settings s = new Properties.Settings();
И тогда все настройки будут свойствами s (вы можете определить их даже как определенный тип), и если они установлены как пользовательские настройки, вы можете их изменить. Просто вызовите Reload или Сохраните экземпляр настроек для чтения / сохранения с / на диск.
Взгляните на System.ConfigurationManager
. На странице MSDN есть огромный пример, показывающий почти все необходимые функции для настройки, изменения, сохранения и т. Д., Все на выбранном вами языке.
Класс ConfigurationManager включает элементы, которые позволяют выполнять следующие задачи:
- Считывать раздел из файла конфигурации.
- Чтение и запись файлов конфигурации в целом
- Поддержка задач конфигурации.