• 读取、修改配置文件节点


    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文件夹下】

  • 相关阅读:
    ubuntu 10.04 install network bcm4418
    linux vi commend
    api
    ubuntu安装jdk
    maven常用命令介绍
    ubuntu 10.04 install oracle11g
    putty中文乱码问题解决
    SCP不需要密码
    java command
    Ubuntu vsftpd 安装配置
  • 原文地址:https://www.cnblogs.com/z-huan/p/7575838.html
Copyright © 2020-2023  润新知