C# 读取app.config
时间: 2023-07-05 12:31:30 浏览: 195
在 C# 中,可以使用 System.Configuration.ConfigurationManager 类来读取 app.config 或者 web.config 文件中的配置信息。这个类是 .NET Framework 中的一部分,可以帮助我们读取和写入配置文件中的键值对。
以下是读取 app.config 文件中的配置信息的步骤:
1. 在代码中添加对 System.Configuration 命名空间的引用,例如:using System.Configuration;
2. 使用 ConfigurationManager 类的静态属性 AppSettings 来读取 app.config 文件中的键值对,例如:
```
string value = ConfigurationManager.AppSettings["key"];
```
其中,"key" 是需要读取的键名,value 是对应的值。
3. 如果需要读取连接字符串,可以使用 ConfigurationManager 类的静态属性 ConnectionStrings,例如:
```
string connectionString = ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;
```
其中,"connectionStringName" 是连接字符串的名称,connectionString 是对应的连接字符串。
需要注意的是,读取 app.config 文件中的配置信息时,需要将配置信息写在 appSettings 或 connectionStrings 节点下,否则将无法读取。另外,如果使用的是 web.config 文件,则需要将上述代码中的 ConfigurationManager 替换为 System.Web.Configuration.WebConfigurationManager。
阅读全文