C# как использовать ConfigurationManager

Задача: Работа с пользовательскими настройками в Visual Studio.
Как добавить новую настройку?
Как вычитать параметры?
Что нужно подключить чтобы воспользоваться ConfigurationManager?
Инструменты: C#
Решение: Для хранения настроек приложения можно использовать файл App.config, для их вычитки служит класс ConfigurationManager.

Что нужно подключить чтобы воспользоваться ConfigurationManager?

Для того чтобы им воспользоваться нужно подключить модуль System.Configuration ([Project] -> References -> RMB (правая кнопка мыши) -> Add reference... -> Assemblies -> Check "System.Configuration" -> Ok).

Как добавить новую настройку?

Открыть файл App.config, если его нет — создать ([Project] -> RMB -> Add -> New Item... -> выбрать "Application Configuration File" -> OK). Добавить секцию *appSettings*, в которой можно размещать настройки по принципу — ключ/значение.

Пример:

<appSettings>
  <add key="<ключ>" value="<значение>" />
</appSettings>Code language: HTML, XML (xml)

Пример:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
...
  <appSettings>
    <add key="LogLevel" value="Trace" />
  </appSettings>
</configuration>Code language: HTML, XML (xml)

Как вычитать параметры?

 using System.Configuration;
 ...
 var logLevel = ConfigurationManager.AppSettings["LogLevel"];Code language: C# (cs)

Добавить комментарий Отменить ответ