AppSettings操作类

Posted x_蜡笔小新

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AppSettings操作类相关的知识,希望对你有一定的参考价值。

/// <summary>
    /// Config文件操作
    /// </summary>
    public class Config
    {
        /// <summary>
        /// 根据Key取Value值
        /// </summary>
        /// <param name="key"></param>
        public static string GetValue(string key)
        {
            return ConfigurationManager.AppSettings[key].ToString().Trim();
        }
        /// <summary>
        /// 根据Key修改Value
        /// </summary>
        /// <param name="key">要修改的Key</param>
        /// <param name="value">要修改为的值</param>
        public static void SetValue(string key, string value)
        {
            System.Xml.XmlDocument xDoc = new System.Xml.XmlDocument();
            xDoc.Load(HttpContext.Current.Server.MapPath("~/XmlConfig/system.config"));
            System.Xml.XmlNode xNode;
            System.Xml.XmlElement xElem1;
            System.Xml.XmlElement xElem2;
            xNode = xDoc.SelectSingleNode("//appSettings");

            xElem1 = (System.Xml.XmlElement)xNode.SelectSingleNode("//add[@key=‘" + key + "‘]");
            if (xElem1 != null) xElem1.SetAttribute("value", value);
            else
            {
                xElem2 = xDoc.CreateElement("add");
                xElem2.SetAttribute("key", key);
                xElem2.SetAttribute("value", value);
                xNode.AppendChild(xElem2);
            }
            xDoc.Save(HttpContext.Current.Server.MapPath("~/XmlConfig/system.config"));
        }
    }

  

以上是关于AppSettings操作类的主要内容,如果未能解决你的问题,请参考以下文章

.net core 静态类获取appsettings

关于ef core 将实体类生成到类库 , 将appsettings.json生成到debug目录下

在“设置”片段中夸大类PreferenceScreen的错误

需要在上下文类中进行哪些更改才能将连接字符串移动到 appsettings.json 文件中

在Android中,如何将数据从类传递到相应的布局/片段文件?

如何通过单击片段内的线性布局从片段类开始新活动?下面是我的代码,但这不起作用