美文网首页
C#中读取app.config配置文件

C#中读取app.config配置文件

作者: fanyu__ | 来源:发表于2020-05-19 14:34 被阅读0次
    public class ConfigHelper
    {
        /// <summary>
        /// 读取app.config的appSetting
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public static string Read(string key)
        {
            return ConfigurationManager.AppSettings[key];
        }

        /// <summary>
        /// 写入app.config的appSetting
        /// </summary>
        /// <param name="key"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static void Write(string key, string value)
        {
            Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            config.AppSettings.Settings[key].Value = value;
            config.Save(ConfigurationSaveMode.Modified);
            ConfigurationManager.RefreshSection("appSettings");
        }

        /// <summary>
        /// app.config的appSettings中是否包含当前key
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public static bool Exists(string key)
        {
            Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            return config.AppSettings.Settings.AllKeys.Contains(key);
        }
    }

相关文章

网友评论

      本文标题:C#中读取app.config配置文件

      本文链接:https://www.haomeiwen.com/subject/atrbohtx.html