代码为C#操作xml配置文件的范例类,函数SetValue用于向配置文件写入一个值,GetValue用于根据Key获取相应值。这种方法的配置文件不需要手动创建,程序在运行后会自动处理创建。

注意:1.需要在解决方案上右键引用system.Configuration,并且要在单元头处using system.Configuration

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class ConfigAppSettings 
   
       //写入值 
       public static void SetValue(String key, string value) 
       
           // 
           Configuration LocalConf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
           if (LocalConf.AppSettings.Settings[key] == null
           
               LocalConf.AppSettings.Settings.Add(key, value); 
           
           else 
           
               LocalConf.AppSettings.Settings[key].Value = value; 
           
           LocalConf.Save(ConfigurationSaveMode.Full); 
           ConfigurationManager.RefreshSection("appSettings"); 
       }       //读取指定Key的值 
       public static string GetValue(string key) 
       
           Configuration LocalConf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
           if (LocalConf.AppSettings.Settings[key] == null
               return ""
           else 
               return LocalConf.AppSettings.Settings[key].Value; 
       
   }

最新文章

  1. 10月21上午PHP基础
  2. 1410. Crack
  3. Sql Server 查询第30条数据到第40条记录数
  4. ireport 导出工具类
  5. hdu 3037 Saving Beans
  6. HTTP 缓存策略
  7. win7 去除桌面快捷方式小箭头
  8. 查看并设置oracle并发连接数
  9. [C#]设置或取消开机启动(注册表形式)
  10. SqlServer和Oracle中一些常用的sql语句3 行列转换
  11. Struts优缺点
  12. 【Teradata SQL】FALLBACK表改为NO FALLBACK表
  13. GenericServlet
  14. angular-控制器
  15. 浏览器(或客户端)触发,后台运行php脚本
  16. input[type = 'date']标签。
  17. spark_wordcount
  18. R read.tabe line 5 did not have 2 elements
  19. EventBus的思路和一些反思
  20. WCF揭秘学习笔记(5):WF定制活动

热门文章

  1. WebChromeClient
  2. Python之自定义封装一个简单的Log类
  3. java Vamei快速教程14 异常处理
  4. 使用SAP云平台的destination消费Internet上的OData service
  5. ZooKeeper保证之单一视图(Single System Image)
  6. fetch用法说明
  7. 【BZOJ1013】[JSOI2008] 球形空间产生器(高斯消元)
  8. 如何从github上拉取项目中的指定目录
  9. Java操作Redis工具类
  10. iOS 控制section不悬停 --- iOS开发系列 ---项目中成长的知识八