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     }
posted @ 2013-08-02 18:00  命运爱上你  阅读(778)  评论(0)    收藏  举报