您的位置:首页 > 编程语言 > C#

C#操作XML配置文件

2014-06-20 10:59 736 查看
<span style="font-family: Arial; background-color: rgb(255, 255, 255);"></span><pre name="code" class="csharp">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;
}
}


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


注意:1.需要在解决方案上右键引用system.Configuration,并且要在单元头处using system.Configuration
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: