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