• 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"));
            }
        }
    

      

  • 相关阅读:
    关于进程间通信
    ipc (进程间通信
    为什么需要进程间通信??
    重载、重写、覆盖
    conerstone代码回滚
    重载、重写、符号冲突、扩展
    UICollectionView(一)基本概念
    UICollectionViewFlowLayout & UICollectionViewDelegateFlowLayout
    UICollectionView框架总结
    UICollectionView
  • 原文地址:https://www.cnblogs.com/XuPengLB/p/8375870.html
Copyright © 2020-2023  润新知