Поделиться через


Практическое руководство. Чтение параметров приложения

Примечание.

Эта статья относится к .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.

В этой статье показано, как добавить простой параметр в файл app.config в приложении платформа .NET Framework, а затем считывать значение программным способом. Вместо простого чтения одного значения можно прочитать весь раздел или весь файл. Дополнительные примеры и сведения см. в ConfigurationManager документации.

Добавление файла app.config

Visual Studio упрощает добавление файла App.config в проект. После создания проекта платформа .NET Framework щелкните правой кнопкой мыши проект в Обозреватель решений и выберите "Добавить>новый элемент". Выберите элемент файла конфигурации приложения и нажмите кнопку "Добавить".

Добавление параметра

Откройте файл app.config и добавьте следующий XML-код в <configuration> элемент.

  <appSettings>
    <add key="occupation" value="dentist"/>
  </appSettings>

Доступ к параметру программным способом

Чтобы получить доступ к значению параметра в коде, получите значение путем индексирования в AppSettings свойство. Свойство AppSettings упрощает получение данных из <appSettings> элемента файла конфигурации.

string occupation = ConfigurationManager.AppSettings["occupation"];

Настройка библиотек

Хотя это просто использовать файлы конфигурации для исполняемых приложений, это немного сложнее для библиотек классов. Библиотеки классов могут получить доступ к параметрам конфигурации таким же образом, как и исполняемые приложения, однако параметры конфигурации должны существовать в файле конфигурации клиентского приложения App.config . Даже если вы распространяете файл app.config вместе с файлом сборки библиотеки, код библиотеки не будет считывать файл. Кроме того, рассмотрите следующие способы использования параметров конфигурации в библиотеке классов:

См. также