如何读取应用程序设置

注释

本文特定于 .NET Framework。 它不适用于 .NET 的较新版本实现,包括 .NET 6 及更高版本。

本文介绍如何将简单的设置添加到 .NET Framework 应用中 的App.config 文件,然后以编程方式读取值。 可以读取整个节或整个文件,而不是只读取单个值。 有关更多示例和信息,请参阅 ConfigurationManager 文档。

添加 App.config 文件

Visual Studio 可以轻松地将 App.config 文件添加到项目。 创建 .NET Framework 项目后,右键单击 解决方案资源管理器 中的项目,然后选择“ 添加新>”。 选择 应用程序配置文件 项,然后选择“ 添加”。

添加设置

打开 App.config 文件,并在元素中添加 <configuration> 以下 XML。

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

以编程方式访问设置

若要获取代码中的设置值,请通过索引访问AppSettings属性的值。 通过此属性 AppSettings ,可以轻松地从 <appSettings> 配置文件的元素获取数据。

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

图书馆的配置

虽然对可执行应用使用配置文件非常简单,但类库的配置文件稍微复杂一些。 类库可以像可执行应用一样访问配置设置,但是,配置设置必须存在于客户端应用的 App.config 文件中。 即使将 App.config 文件与库的程序集文件一起分发,库代码也不会读取该文件。 或者,请考虑以下方法在类库中使用配置设置:

另请参阅