在App.config中加入需要配置的信息,如下:
<configuration>
<appSettings>
<add key="MaxLogFileCount" value="30" />
</appSettings>
</configuration>
对配置文件进行读写:
var maxLogFileCount = GetConfig("maxLogFileCount");
SetConfig("maxLogFileCount", "35");
using System.Configuration;
private static Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
private static string GetConfig(string key)
{
return config.AppSettings.Settings[key].Value;
}
private static void SetConfig(string key, string value)
{
config.AppSettings.Settings[key].Value = value;
config.Save();
ConfigurationManager.RefreshSection("appSettings");
}