• C# 操作 AppSettings节点


    1.实例

                //1.简单获取内容
                string value = ConfigurationManager.AppSettings["one"] as string;
                Console.WriteLine(value);
    
    
                //获取Configuration 对象
                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                //1.根据key读取 <add /> 元素的value,
                /*
                 *  a.如果指定的key不存在抛出异常
                 *  b.如果没有指定value 返回空字符串
                 */
                string value2 = config.AppSettings.Settings["two"].Value;
                Console.WriteLine(value2 == "");
    
                /*********以下修改操作失败**************/
                //2.增加 <add /> 元素
                config.AppSettings.Settings.Add("one", "http://www.baidu.com");
                //3.删除 <add /> 元素
                //config.AppSettings.Settings.Remove("two");
                //一定要保存,写不带参数的Save()也可以
                config.Save(ConfigurationSaveMode.Modified);
                //config.Save(ConfigurationSaveMode.Full);
                //查看当前 配置文件的路径
                Console.WriteLine(config.FilePath);
                //刷新
                ConfigurationManager.RefreshSection("appSettings");
  • 相关阅读:
    项目测试与部署
    使用技术及部分代码截选
    校园电子设备报修回收系统需求分析
    java lambda expression
    Domain logic approaches
    Spring AOP Capabilities ang goals
    CDI Features
    JAVA DESIGN PATTERN
    LDAP & Implementation
    spring ref &history&design philosophy
  • 原文地址:https://www.cnblogs.com/tianma3798/p/4831624.html
Copyright © 2020-2023  润新知