直接上代码
<pre name="code" class="csharp">/// <summary> /// 读写系统配置xml文件。 /// </summary> public class ConfigurationFile { /// <summary> /// 写入key值 /// </summary> public static bool SetKeyValue(string key,string value) { //增加的内容写在appSettings段下 <add key="RegCode" value="0"/> Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); try { if (config.AppSettings.Settings[key] == null) { config.AppSettings.Settings.Add(key,value); } else { config.AppSettings.Settings[key].Value = value; } config.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); } catch (Exception) { return false; } return true; } /// <summary> /// 读取指定key的值 /// </summary> public static string GetKeyValue(string key) { Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); if (config.AppSettings.Settings[key] == null) return ""; else return config.AppSettings.Settings[key].Value; } }