当前位置: 移动技术网 > IT编程>开发语言>c# > 使用linq to xml修改app.config示例(linq读取xml)

使用linq to xml修改app.config示例(linq读取xml)

2019年07月18日  | 移动技术网IT编程  | 我要评论

复制代码 代码如下:

configuration configuration = configurationmanager.openexeconfiguration(configurationuserlevel.none); 
configuration.appsettings.settings["节点名称"].value ="0"; 
configuration.save(configurationsavemode.modified);  

复制代码 代码如下:

//获取config路径
   string path = system.windows.forms.application.executablepath + ".config";
   xdocument doc = xdocument.load(path);
   //查找所有节点
   ienumerable<xelement> element = doc.element("configuration").element("appsettings").elements();
   //遍历节点
   foreach (xelement item in element)
   {
       if (item.attribute("key") != null && item.attribute("key").value == "节点名称")
       {
           if (item.attribute("value") != null)
           {
  item.attribute("value").setvalue(datetime.now.tostring("d"));
           }
       }
   }
   //保存
   doc.save(path);

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网