首页 > 代码库 > c# 配置文件App.config操作类库

c# 配置文件App.config操作类库

 

public class ConfigOperator    {        #region 从配置文件获取Value        /// <summary>        /// 从配置文件获取Value        /// </summary>        /// <param name="key">配置文件中key字符串</param>        /// <returns></returns>        public static string GetValueFromConfig(string key)        {            try            {                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);                //获取AppSettings的节点                 AppSettingsSection appsection = (AppSettingsSection)config.GetSection("appSettings");                return appsection.Settings[key].Value;            }            catch            {                return "";            }        }        #endregion        #region 设置配置文件        /// <summary>        /// 设置配置文件        /// </summary>        /// <param name="key">配置文件中key字符串</param>        /// <param name="value">配置文件中value字符串</param>        /// <returns></returns>        public static bool SetValueFromConfig(string key, string value)        {            try            {                //打开配置文件                 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);                //获取AppSettings的节点                 AppSettingsSection appsection = (AppSettingsSection)config.GetSection("appSettings");                appsection.Settings[key].Value = value;                config.Save();                return true;            }            catch            {                return false;            }        }        #endregion

 

c# 配置文件App.config操作类库