winform中key读取修改
Posted 吴枫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform中key读取修改相关的知识,希望对你有一定的参考价值。
根据key name的名称读取value-----读取使用ConfigurationManager.AppSettings读取容易没读取到根目录中的key
public string GetXml(string name) { XmlDocument doc = new XmlDocument(); doc.Load("app.config"); XmlElement element = doc.SelectSingleNode("//add[@key=‘" + name + "‘]") as XmlElement; return element.GetAttributeNode("value").Value; }
根据key name名称修改value值
public void UpdateXml(string name, string value) { XmlDocument doc = new XmlDocument(); doc.Load("app.config"); XmlElement element = doc.SelectSingleNode("//add[@key=‘" + name + "‘]") as XmlElement; if (element != null) { XmlAttribute a = element.GetAttributeNode("value"); if (a != null) { a.Value = value;// 按实际需要来写 doc.Save("app.config"); } } }
以上是关于winform中key读取修改的主要内容,如果未能解决你的问题,请参考以下文章
外部修改C#Winform程序配置文件后Winform程序通过ConfigurationManager.AppSettings.Get方法读取没有变化