读写系统配置文件的Key值
发布时间:2020-12-16 05:50:39  所属栏目:百科  来源:网络整理 
            导读:直接上代码 pre name="code" class="csharp"/// summary /// 读写系统配置xml文件。 /// /summary public class ConfigurationFile { /// summary /// 写入key值 /// /summary public static bool SetKeyValue(string key,string value) { //增加的内容写在a
                
                
                
            | 
                         直接上代码 
 <pre name="code" class="csharp">/// <summary>
    /// 读写系统配置xml文件。
    /// </summary>
    public class ConfigurationFile
    {
        /// <summary>
        /// 写入key值
        /// </summary>
        public static bool SetKeyValue(string key,string value)
        {
            //增加的内容写在appSettings段下 <add key="RegCode" value="0"/>
            Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            try
            {
                if (config.AppSettings.Settings[key] == null)
                {
                    config.AppSettings.Settings.Add(key,value);
                }
                else
                {
                    config.AppSettings.Settings[key].Value = value;
                }
                config.Save(ConfigurationSaveMode.Modified);
                ConfigurationManager.RefreshSection("appSettings");
            }
            catch (Exception)
            {
                return false;
            }
            return true;
        }
        /// <summary>
        /// 读取指定key的值
        /// </summary>
        public static string GetKeyValue(string key)
        {
            Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            if (config.AppSettings.Settings[key] == null)
                return "";
            else
                return config.AppSettings.Settings[key].Value;
        }
    }                        (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
