Главная » C# » Считывание конфигурационного файла в Visual C# (Sharp)

0

Считывание  конфигурационного  файла  не   представляет  ничего  сложного,  т. к.

.NET Framework имеет легкий в употреблении конфигурационный интерфейс API. Например, значение ключа Assemblies можно считать с помощью следующего кода,

который нужно добавить в приложение в начале его исполнения, например в метод

Main () консольного приложения.

string value = System.Configuration.ConfigurationManager.AppSettings["assemblies"];

Статический класс ConfigurationManager предоставляет точку входа для чтения элементов из конфигурационного файла.

В данном примере была  сделана  пара  предположений.  Первое  предположение: мы хотим считывать конфигурацию приложения, исполняющегося в настоящее время. Второе предположение: мы хотим считывать конфигурационную информию в узле XML <appSettings>. На основе этих двух предположений конфигационная  информация  хранится  в  статическом   свойстве   AppSettings, котое  возвращает  экземпляр  типа  NameVaiueCoiiection. (Особенности  обращения к AppSettings могут создать впечатление, что AppSetting является индексатором, что не отвечает действительности.)

При извлечении строки разделенных запятыми идентификаторов с помощью ConfigurationManager, необходимо выполнить анализ строки и разобраться с пученной информацией. Как это делать, описывается в следующем разделе.

Источник: Гросс  К. С# 2008:  Пер. с англ. — СПб.:  БХВ-Петербург, 2009. — 576 е.:  ил. — (Самоучитель)

По теме:

  • Комментарии