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)

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