c#配置文件appStrings配置节的读取、添加和修改_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > c#配置文件appStrings配置节的读取、添加和修改

c#配置文件appStrings配置节的读取、添加和修改

 2013/10/12 11:24:33  年年有余  博客园  我要评论(0)
  • 摘要:程序开发中经常会用到应用程序配置文件,好处就是维护人员可以直接修改配置文件进行维护,而不用修改程序。好,切入主题。给项目添加应用程序配置文件App.config,先在里面写几句:<?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><addkey="1"value="内容一"/><addkey="2"value="内容二"/><
  • 标签:C# 配置文件 文件 配置 APP

程序开发中经常会用到应用程序配置文件,好处就是维护人员可以直接修改配置文件进行维护,而不用修改程序。好,切入主题。

给项目添加应用程序配置文件App.config,先在里面写几句:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="1" value="内容一"/>
    <add key="2" value="内容二"/>
    <add key="3" value="内容三"/>
  </appSettings>
</configuration>

 

  读取内容:老写法是System.Configuration.ConfigurationSettings.AppSettings[“1”].ToString();  这个"1"对应里面的key。
这里推荐在引用里添加System.configuration,命名空间加入using System.Configuration;

就可以写成  ConfigurationManager.AppSettings["key"].ToString(); 这里的key就是1、2、3啦。

  添加内容:

 

            Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            cfa.AppSettings.Settings.Add("key", "value");
            //最后调用save
            cfa.Save();
            // 刷新命名节,在下次检索它时将从磁盘重新读取它。记住应用程序要刷新节点
            ConfigurationManager.RefreshSection("appSettings");
            MessageBox.Show("添加成功");

 

  修改内容:

            Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            cfa.AppSettings.Settings["key名称"].Value = "要改成的value值";
            cfa.Save();
            ConfigurationManager.RefreshSection("appSettings");

  删除内容:

            cfa.AppSettings.Settings.Remove("要删除的key名");
            cfa.Save();

  简单的几个操作就是这些,往大牛们多指教^_^

上一篇: 关于Ibatis.net ,将List<T> 作为参数的学习笔记 下一篇: 没有下一篇了!
发表评论
用户名: 匿名