Запись параметров конфигурации в App.config
Для консольных и WinForms приложений для хранения параметров конфигурации удобно использовать файл App.config, сохраняя собственные параметры в секции <appSettings />. Иногда бывает необходимо не только читать эти параметры, но и изменять их значения. Конечно, для серьезного приложения этот способ не очень хорош (нужны права на запись), но для какой-то небольшой консольной утилиты с тремя параметрами — в самый раз.
Допустим, параметр описан так:
<appSettings> <add key="MY_KEY" value="0"/> </appSettings>
Тогда изменить его значение можно так:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings["MY_KEY"].Value = "New value"; config.Save(ConfigurationSaveMode.Modified);
