文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C# winform程序,代码修改app.config

C# winform程序,代码修改app.config

时间:2010-09-02  来源:狂想曲123

  用下面的方法可以操作应用程序文件夹下的配置文件:

  在winform中使用程序读取和修改App.config里面的appSettings当中的Value值

  这里我写成了两个方法,以供大家参考!

  一,命名空间

  using System;

  using System.Configuration;

  using System.Xml;

  二,方法

  //读取Value值

  public static string GetConfigString(string key)

  {

  //

  // TODO: 在此处添加构造函数逻辑

  //

  return ConfigurationSettings.AppSettings[key];

  }

  //www.qichepeijian.com写操作

  public static void SetValue(string AppKey,string AppValue)

  {

  XmlDocument xDoc = new XmlDocument();

  //获取可执行文件的路径和名称

  xDoc.Load(System.Windows.Forms.Application.ExecutablePath + ".config");

  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(System.Windows.Forms.Application.ExecutablePath + ".config");

  }

  当Properties.Settings变量的范围"scope"设置为用户"user"时,通过上述方式读写操作并不是操作 了"test.exe.config"文件,实际操作的文件保存在"C:\Documents and Settings\Administrator\Local Settings\Application Data\"路径下面(注:Administrator是当前用户文件夹),文件名字叫"user.config"。点击工程Properties页面 中"设置"选项卡的"同步"按钮会提示这个路径。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载