C# 通过Configuration类 操作 WinForm下配置文件app.config 读取、修改、添加、删除
通过网上查找整理,很好用,保留了。
1 /// <summary> 2 /// 操作winform配置文件 3 /// </summary> 4 public static class Config 5 { 6 7 public static Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 8 9 /// <summary> 10 /// 获得值 11 /// </summary> 12 /// <param name="key"></param> 13 /// <returns></returns> 14 public static string GetValue(string key) 15 { 16 return config.AppSettings.Settings[key].Value; 17 } 18 19 /// <summary> 20 /// 修改或增加值(保存值) 21 /// </summary> 22 /// <param name="key">key</param> 23 /// <param name="value">value</param> 24 public static void SaveValue(string key, string value) 25 { 26 if (config.AppSettings.Settings[key] == null) 27 { 28 config.AppSettings.Settings.Add(key, value); 29 } 30 else 31 { 32 config.AppSettings.Settings[key].Value = value; 33 } 34 config.Save(ConfigurationSaveMode.Modified); 35 } 36 37 /// <summary> 38 /// 删除值 39 /// </summary> 40 /// <param name="key">key</param> 41 public static void DeleteValue(string key) 42 { 43 config.AppSettings.Settings.Remove(key); 44 } 45 46 }
我的人生我做主