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

前端技术 2023/09/07 C#

复制代码 代码如下:

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);

本文地址:https://www.stayed.cn/item/17660

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。