<configuration>
<appSettings>
<add key="connString" value="server=.;uid=sa;pwd=123;database=pubs"/>
</appSettings>
</configuration>
那么如何进行读写呢?
一、读取配置信息
string connString = System.Configuration.ConfigurationSettings.AppSettings["connString"];
二、写入配置信息
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
public void saveConfig(string connString)
{
XmlDocument doc = new XmlDocument(); //获得配置文件的全路径
string filePath = AppDomain.CurrentDomain.BaseDirectory.ToString() + "DbToCode.exe.config";
doc.Load(filePath);
XmlNodeList nodes = doc.GetElementsByTagName("add");
for(int i = 0; i < nodes.Count; i ++)
{ //获得将当前元素的key属性
XmlAttribute att=nodes[i].Attributes["key"]; //根据元素的第一个属性来判断当前的元素是不是目标元素
if (att.Value=="connString")
{ //对目标元素中的第二个属性赋值
att=nodes[i].Attributes["value"];
att.Value=connString;
break;
}
}
doc.Save(filePath);
}
注:页面要引入命名空间using System.Xml;