c#如何在程序中修改配置文件
时间: 2024-03-02 20:52:27 浏览: 135
C#修改配置文件Configuration_config
在 C# 中,可以使用 ConfigurationManager 类来读取和修改应用程序配置文件(App.config 或者 Web.config 文件)。下面是修改配置文件的示例代码:
1. 引入 System.Configuration 命名空间:
```csharp
using System.Configuration;
```
2. 读取配置文件中的配置项值:
```csharp
// 读取配置文件中的 ConnectionStrings 配置节下的名为 "MyDb" 的连接字符串
var connectionString = ConfigurationManager.ConnectionStrings["MyDb"].ConnectionString;
```
3. 修改配置文件中的配置项值:
```csharp
// 修改 ConnectionStrings 配置节下的名为 "MyDb" 的连接字符串的值
ConfigurationManager.ConnectionStrings["MyDb"].ConnectionString = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;";
// 保存配置文件
ConfigurationManager.Save(ConfigurationSaveMode.Modified);
```
在修改配置文件后,需要调用 ConfigurationManager.Save 方法将修改保存到配置文件中。注意,该方法需要传入一个 ConfigurationSaveMode 枚举值,表示保存配置文件的方式。在本例中,使用 Modified 模式表示仅保存已修改的配置项。
阅读全文