C#编程实现动态改变配置文件信息的方法
程序员文章站
2022-05-28 18:45:33
本文实例讲述了c#编程实现动态改变配置文件信息的方法。分享给大家供大家参考,具体如下:
配置文件实际上就是一个xml文件,所以我们可以使用xmldocument来进行操作...
本文实例讲述了c#编程实现动态改变配置文件信息的方法。分享给大家供大家参考,具体如下:
配置文件实际上就是一个xml文件,所以我们可以使用xmldocument来进行操作。
代码如下:
static void main(string[] args) { xmldocument xdoc = new xmldocument(); xdoc.load("../../app.config");//加载xml文件 xmlnode xnode; xmlelement xelem1; xmlelement xelem2; xnode = xdoc.selectsinglenode("//appsettings");//获取指定的xml子节点 xelem1 = (xmlelement)xnode.selectsinglenode("//add[@key='type']");//获取子节点中指定的子节点 //如果能获取到节点,就修改节点的value值 if (xelem1 != null) { xelem1.setattribute("value", "driver");//给节点中的value属性赋值(修改操作) } //如果不能获取到节点,就创建节点 else { xelem2 = xdoc.createelement("add"); xelem2.setattribute("key", "type"); xelem2.setattribute("value","teacher"); xnode.appendchild(xelem2); } xdoc.save("../../app.config");//保存xml文档 console.writeline("保存成功!"); }
更多关于c#相关内容感兴趣的读者可查看本站专题:《c#常见控件用法教程》、《c#中xml文件操作技巧汇总》、《winform控件用法总结》、《c#数据结构与算法教程》、《c#面向对象程序设计入门教程》及《c#程序设计之线程使用技巧总结》
希望本文所述对大家c#程序设计有所帮助。