使用C#读取和修改properties文件
时间: 2023-10-19 18:17:57 浏览: 255
在C#中读取和修改properties文件可以使用System.Configuration和System.IO命名空间。
首先,需要添加对System.Configuration和System.IO命名空间的引用:
```csharp
using System.Configuration;
using System.IO;
```
然后,可以使用ConfigurationManager类读取properties文件:
```csharp
var appSettings = ConfigurationManager.AppSettings;
string value = appSettings["key"];
```
其中,key是properties文件中的属性名,value是属性值。
要修改properties文件,可以使用Configuration类:
```csharp
var configFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
configFile.AppSettings.Settings.Add("newkey", "newvalue");
configFile.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
```
其中,newkey和newvalue是要添加的属性名和属性值,保存修改后需要调用Save方法,刷新配置文件需要调用RefreshSection方法。
阅读全文