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方法读取没有变化

C#中winform使用相对路径读取文件的方法

GLSL:无法从 FBO 读取纹理并使用片段着色器渲染到另一个 FBO

Python snippet(代码片段)

c# winform读取xml文件创建菜单的代码

winform调用浏览器