• 读写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");
            }  




  • 相关阅读:
    第八周课程总结&实验报告(六)
    第七周课程总结&实验报告(五)
    第六周实验总结&学习总结
    关于我
    各种公告

    笔记 综合
    多项式全家桶
    FFT,NTT 笔记
    省选复习
  • 原文地址:https://www.cnblogs.com/Full--Stack/p/8041413.html
Copyright © 2020-2023  润新知