zoukankan      html  css  js  c++  java
  • 读写appSettings配置节方法

    <configuration>
      <appSettings>
        <add key="Socket_Path_MW_data" value="D:MonitorSocketMWdata"/> 
      </appSettings>  


    添加System.Configuration.dll引用

    引用using System.Configuration名称空间


    读取config文件的appSettings节的方法比较简单,可以通过上文中  System.Configuration.ConfigurationManager.AppSettings["Socket_Path_MW_data"]  的方法进行访问,但该方法不提供写入。


    如果希望写入配置文件,可以使用ConfigurationManager对象执行打开配置文件的操作后,将会返回一个Configuration的对象,利用该对象进行操作(增删改查都可以)。


            private void AccessAppSettings()
            {
                //获取Configuration对象
                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                //根据Key读取<add>元素的Value
                string name = config.AppSettings.Settings["name"].Value;
                //写入<add>元素的Value
                config.AppSettings.Settings["name"].Value = "xiao";
                //增加<add>元素
                config.AppSettings.Settings.Add("url""http://www.baidu.com");
                //删除<add>元素
                config.AppSettings.Settings.Remove("name");
                //一定要记得保存,写不带参数的config.Save()也可以
                config.Save(ConfigurationSaveMode.Modified);
                //刷新,否则程序读取的还是之前的值(可能已装入内存)
                ConfigurationManager.RefreshSection("appSettings");
            }  




  • 相关阅读:
    答读者问(10):有关对博客的评价及个人技术发展路线等问题
    EasyUI学习之menu and button(菜单和按钮)
    二分查找
    【Android UI】色板
    很好的理解遗传算法的样例
    关于提高UDP发送效率的方法
    Log4cpp介绍及使用
    四个好看的CSS样式表格
    SpringMVC+easyUI 分页,查询 (完整的CRUD)
    [MODX] 1. Template *
  • 原文地址:https://www.cnblogs.com/Full--Stack/p/8041413.html
Copyright © 2011-2022 走看看