C# 读取config文件
时间: 2023-07-05 22:04:03 浏览: 215
C#读取配置文件
4星 · 用户满意度95%
在 C# 中读取 config 文件可以使用 System.Configuration 库中的 ConfigurationManager 类。
首先需要在项目中添加对 System.Configuration 的引用,然后在代码中使用以下方式读取配置:
```csharp
using System.Configuration;
// 读取配置项
string value = ConfigurationManager.AppSettings["key"];
// 读取连接字符串
string connectionString = ConfigurationManager.ConnectionStrings["name"].ConnectionString;
```
其中,`AppSettings` 方法可以读取 `<appSettings>` 节点下的配置项,`ConnectionStrings` 方法可以读取 `<connectionStrings>` 节点下的连接字符串。`"key"` 和 `"name"` 分别为配置项和连接字符串的键名。
如果要修改配置文件中的值,可以使用 `Configuration` 类进行操作:
```csharp
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
// 修改配置项
config.AppSettings.Settings["key"].Value = "new value";
// 保存修改
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
```
这里需要注意,修改配置文件需要有写入权限。
阅读全文