zoukankan      html  css  js  c++  java
  • 读取、修改配置文件节点

    1、【引用程序集】

    using System.Configuration;

    2、【读取配置文件值】【更改配置文件值】

    public class AppSettingsUtil
        {
            /// <summary>
            /// 获取配置文件某一节点值
            /// </summary>
            /// <param name="key"></param>
            /// <returns></returns>
            public static string GetValueByKey(string key) {
                return ConfigurationManager.AppSettings[key];
            }
            /// <summary>
            /// 更改配置文件的值
            /// </summary>
            /// <param name="key"></param>
            /// <param name="value"></param>
            public static void UpdateByKey(string key, string value) {
                Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                configuration.AppSettings.Settings[key].Value = value;
                configuration.Save();
                ConfigurationManager.RefreshSection("appSettings");
            }
        }

    3、【配置文件中示例】

    <appSettings>
        <add key="blog" value="多1份努力~"/>
      </appSettings>

    4、【调用示例】

    static void Main(string[] args)
            {
                Console.WriteLine("---------- key等于【blog】的值 ----------");
                Console.WriteLine(AppSettingsUtil.GetValueByKey("blog"));
                Console.WriteLine("---------- 请输入需要保存的值 ----------");
                string s=Console.ReadLine();
                Console.WriteLine("---------- 修改之后key等于【blog】的值 ----------");
                AppSettingsUtil.UpdateByKey("blog",s);
                Console.WriteLine(AppSettingsUtil.GetValueByKey("blog"));
                Console.ReadLine();
            }

    查看配置文件中的值,如图所示,值已更改为“风落尘”【注意,需要查看的配置文件在程序生成的bin文件夹下面的debug文件夹下】

  • 相关阅读:
    yii2时区语言设置
    yii2 gii开启
    yii components文件到底应该放些什么代码
    nginx配置 yii2 URL重写规则 SSI配置使shtml
    layuiAdmin pro v1.x 【单页版】开发者文档
    layuiAdmin std v1.x 【iframe版】开发者文档
    Layui自定义模块的使用方式
    第九十三节 简化表单错误信息提取
    第九十二节 自定义验证字段的方法
    CSS盒子模型
  • 原文地址:https://www.cnblogs.com/z-huan/p/7575838.html
Copyright © 2011-2022 走看看