NameValuePair

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

简单名称值对节点类NameValuePair

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

NameValuePair[Serializable]


NameValuePair
public 
sealed 
class NameValuePair


NameValuePair
{

NameValuePair    private readonly string _name;
NameValuePair    private NameValuePair _next;
NameValuePair    private readonly string _value;
NameValuePair
NameValuePair    public NameValuePair(string name, string value)
NameValuePair    {

NameValuePair        if ( StringHelper.IsEmpty(name) )
NameValuePair        {

NameValuePair            throw new ArgumentException(“name”);
NameValuePair        }

NameValuePair        this._name = name;
NameValuePair        this._value = value;
NameValuePair    }

NameValuePair
NameValuePair    public NameValuePair(string name, string value, NameValuePair next) : this(name, value)
NameValuePair    {

NameValuePair        this._next = next;
NameValuePair    }

NameValuePair
NameValuePair    public NameValuePair Clone()
NameValuePair    {

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

NameValuePair
NameValuePair    public string Name
NameValuePair    {

NameValuePair        get return this._name; }
NameValuePair    }

NameValuePair
NameValuePair    public NameValuePair Next
NameValuePair    {

NameValuePair        get
NameValuePair        {

NameValuePair            return this._next;
NameValuePair        }

NameValuePair        set
NameValuePair        {

NameValuePair            if ( this._next != null )
NameValuePair            {

NameValuePair                throw new InvalidOperationException();
NameValuePair            }

NameValuePair            this._next = value;
NameValuePair        }

NameValuePair    }

NameValuePair
NameValuePair    public string Value
NameValuePair    {

NameValuePair        get
NameValuePair        {

NameValuePair            return this._value;
NameValuePair        }

NameValuePair    }

NameValuePair}

今天的文章NameValuePair分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/23942.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注