• 简单名称值对节点类NameValuePair


    本类位于System.Data.dll中,名为:System.Data.Common.NameValuePair。主要用途是在DBConnectionString类中,解析ConnectionString时存储并串联Name/Value对。框架类中没有使用Collection名称空间下的通用集合类,应该是出于效率和便于持久化方面的考虑。

    [Serializable]
    public sealed class NameValuePair
    {
        private readonly string _name;
        private NameValuePair _next;
        private readonly string _value;

        public NameValuePair(string name, string value)
        {
            if ( StringHelper.IsEmpty(name) )
            {
                throw new ArgumentException("name");
            }
            this._name = name;
            this._value = value;
        }

        public NameValuePair(string name, string value, NameValuePair next) : this(name, value)
        {
            this._next = next;
        }

        public NameValuePair Clone()
        {
            return new NameValuePair(this._name, this._value);
        }

        public string Name
        {
            get { return this._name; }
        }

        public NameValuePair Next
        {
            get
            {
                return this._next;
            }
            set
            {
                if ( this._next != null )
                {
                    throw new InvalidOperationException();
                }
                this._next = value;
            }
        }

        public string Value
        {
            get
            {
                return this._value;
            }
        }
    }
  • 相关阅读:
    跳槽“六要”你懂吗?[转载]
    基于RFID 技术的仓储物流入库流程设计[转载]
    RFID:物流时代的新宠儿[转载]
    WEB界面设计五种特征[转]
    全国物流快递查询网址大全
    职员想跳槽,公司应检讨[转]
    商品条码管理办法 (2005)
    让总裁夜不成眠三件事[转]
    Google地图的配色问题(以及MapBar和51ditu)
    薪酬公开还是保密[转]
  • 原文地址:https://www.cnblogs.com/Look_Sun/p/4459526.html
Copyright © 2020-2023  润新知