ITPub博客

首页 > 应用开发 > IT综合 > 读写app.config配置文件的三种方法

读写app.config配置文件的三种方法

原创 IT综合 作者:ebreezee 时间:2008-04-19 16:49:14 0 删除 编辑

//写config文件方法1

public void SaveConfig(string configKey,string configValue)
{
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Clear();
config.AppSettings.Settings.Add(configKey, configValue);
config.Save();

}

[@more@]

//写config文件方法2

public void SaveConfig(string configKey,string configValue)
{

XmlDocument doc=new XmlDocument();
doc.Load(strFileName);
XmlNodeList nodes=doc.GetElementsByTagName("add");
foreach (XmlNode node in nodes)
{
XmlElement xe = (XmlElement)node;
if (xe.GetAttribute("key") == configKey)
{
xe.SetAttribute("value", configValue);
}
}

doc.Save(strFileName);

}

//写config文件方法3
public void SaveConfig(string configKey,string configValue)
{

for (int i = 0; i < nodes.Count; i++)
{
XmlAttribute att = nodes[i].Attributes["key"];
if (att.Value == "" + configKey + "")// if(att.Value == configKey)
{
//对目标元素中的第二个属性赋值
att = nodes[i].Attributes["value"];
att.Value = configValue;
break;
}
}
doc.Save(strFileName);

}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7946503/viewspace-1002744/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    26
  • 访问量
    103236