类别:程序开发
日期:2022-06-26 浏览:2018 评论:0
App.config中内容: 读取App.config中chooseCOM内容,并把COM4改为COM1: 设置app.config键值的方法:<?xml version="1.0" encoding="utf-8" ?><configuration>
<!-- <system.windows.forms jitDebugging="true" //允许调试 />-->
<appSettings>
<add key="setInterval" value="1000"/>
<add key="chooseCOM" value="COM4"/>
<add key="senStr" value="R"/>
</appSettings></configuration>
string setCOM = ConfigurationSettings.AppSettings["chooseCOM"]; ConfigHelper.SetValue("chooseCOM"," COM1");//
public static class ConfigHelper
{
public void SetValue(String AppKey, String AppValue)
{
XmlDocument xDoc = new XmlDocument();
xDoc.Load(System.Windows.Forms.Application.ExecutablePath + ".config");
XmlNode xNode;
XmlElement xElem1;
XmlElement xElem2;
xNode = xDoc.SelectSingleNode("//appSettings");
xElem1 = (XmlElement)xNode.SelectSingleNode("//add[@key='" + AppKey + "']"); if (xElem1 != null)
xElem1.SetAttribute("value", AppValue); else
{
xElem2 = xDoc.CreateElement("add");
xElem2.SetAttribute("key", AppKey);
xElem2.SetAttribute("value", AppValue);
xNode.AppendChild(xElem2);
}
xDoc.Save(System.Windows.Forms.Application.ExecutablePath + ".config");
}
}
发表评论 / 取消回复