修改app.config

91 篇文章 1 订阅
24 篇文章 1 订阅

本文内容:利用Configuration类修改app.config文件。

以下用代码说明:

在References中,添加System.configuration

app.config

<?xml version="1.0" encoding="utf-8"?>
 <configuration>
 <appSettings>
 <add key="Debug" value="1"/>
 </appSettings>
 </configuration>

 

Main.cs

using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 
 using System.Configuration;
 namespace y.UpdateAppconfigExample
 {
 class Program
     {
 staticvoid Main(string[] args)
         {
             Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
             configuration.AppSettings.Settings["Debug"].Value ="0";
             configuration.Save(ConfigurationSaveMode.Modified); 
         }
        
     }
 }
 
另外通过xml的方式更改。方法代码如下:
View Code 
 void UpdateAppconfig(string appconfigPath,string appKey, string appValue)
         {
             XmlDocument xDoc = new XmlDocument();
             xDoc.Load(appconfigPath);
             XmlNode xNode;
             XmlElement xElem1;
             XmlElement xElem2;
             xNode = xDoc.SelectSingleNode("//appSettings");
             xElem1 = (XmlElement)xNode.SelectSingleNode("//add[@key='" + appKey + "']");
             if (xElem1 != null)
             {
                 xElem1.SetAttribute("value", appValue);
             }
             else
             {
                 xElem2 = xDoc.CreateElement("add");
                 xElem2.SetAttribute("key", appKey);
                 xElem2.SetAttribute("value", appValue);
                 xNode.AppendChild(xElem2);
             }
             xDoc.Save(appconfigPath);
         }



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值