NameValueCollection.Add 方法

定义

将条目添加到当前 NameValueCollection项。

重载

名称 说明
Add(NameValueCollection)

将指定 NameValueCollection 项复制到当前 NameValueCollection项。

Add(String, String)

将具有指定名称和值的条目添加到 .NameValueCollection

Add(NameValueCollection)

将指定 NameValueCollection 项复制到当前 NameValueCollection项。

public:
 void Add(System::Collections::Specialized::NameValueCollection ^ c);
public void Add(System.Collections.Specialized.NameValueCollection c);
member this.Add : System.Collections.Specialized.NameValueCollection -> unit
Public Sub Add (c As NameValueCollection)

参数

例外

集合为只读。

cnull

注解

如果目标NameValueCollection实例中已存在某个键c,则关联的值c将添加到与目标NameValueCollection实例中同一键关联的现有逗号分隔值列表中。

如果 Count 已等于容量,则通过自动重新分配内部数组来增加容量 NameValueCollection ,并在添加新元素之前将现有元素复制到新数组。

如果 Count 容量小于容量,则此方法为 O(1) 操作。 如果需要增加容量以适应新元素,此方法将变为 O(n) 操作,其中nCount

另请参阅

适用于

Add(String, String)

将具有指定名称和值的条目添加到 .NameValueCollection

public:
 virtual void Add(System::String ^ name, System::String ^ value);
public virtual void Add(string name, string value);
abstract member Add : string * string -> unit
override this.Add : string * string -> unit
Public Overridable Sub Add (name As String, value As String)

参数

name
String

String要添加的项的键。 键可以是 null

value
String

String 添加的条目的值。 该值可以是 null

例外

集合为只读。

注解

如果目标 NameValueCollection 实例中已存在指定的键,则指定的值将添加到窗体 "value1,value2,value3"中现有的逗号分隔值列表中。 这些值与目标 NameValueCollection 实例中的同一个键相关联。

如果 Count 已等于容量,则通过自动重新分配内部数组来增加容量 NameValueCollection ,并在添加新元素之前将现有元素复制到新数组。

如果 Count 容量小于容量,则此方法为 O(1) 操作。 如果需要增加容量以适应新元素,此方法将变为 O(n) 操作,其中nCount

适用于