//写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();
}
//写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);
}
浙公网安备 33010602011771号