Freigeben über


NameValueCollection.Add Methode

Definition

Fügt der aktuellen NameValueCollection-Instanz Einträge hinzu.

Überlädt

Add(NameValueCollection)

Kopiert die Einträge in der angegebenen NameValueCollection-Instanz in die aktuelle NameValueCollection-Instanz.

Add(String, String)

Fügt der NameValueCollection-Instanz einen Eintrag mit dem angegebenen Schlüssel und Wert hinzu.

Add(NameValueCollection)

Quelle:
NameValueCollection.cs
Quelle:
NameValueCollection.cs
Quelle:
NameValueCollection.cs

Kopiert die Einträge in der angegebenen NameValueCollection-Instanz in die aktuelle NameValueCollection-Instanz.

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)

Parameter

c
NameValueCollection

Die NameValueCollection-Instanz, die in die aktuelle NameValueCollection-Instanz kopiert werden soll.

Ausnahmen

Die Auflistung ist schreibgeschützt.

c ist null.

Hinweise

Wenn in der Ziel-instance NameValueCollection bereits ein Schlüssel c vorhanden ist, wird der zugeordnete Wert in c der vorhandenen durch Trennzeichen getrennten Liste der Werte hinzugefügt, die demselben Schlüssel im Ziel NameValueCollection instance zugeordnet sind.

Wenn Count bereits der Kapazität entspricht, wird die Kapazität von NameValueCollection erhöht, indem das interne Array automatisch neu zugeordnet wird, und die vorhandenen Elemente werden in das neue Array kopiert, bevor das neue Element hinzugefügt wird.

Wenn Count kleiner als die Kapazität ist, handelt es sich bei dieser Methode um einen O(1)-Vorgang. Wenn die Kapazität erhöht werden muss, um das neue Element aufzunehmen, wird diese Methode zu einem O(n)-Vorgang, wobei n ist Count.

Weitere Informationen

Gilt für:

Add(String, String)

Quelle:
NameValueCollection.cs
Quelle:
NameValueCollection.cs
Quelle:
NameValueCollection.cs

Fügt der NameValueCollection-Instanz einen Eintrag mit dem angegebenen Schlüssel und Wert hinzu.

public:
 virtual void Add(System::String ^ name, System::String ^ value);
public virtual void Add (string name, 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)

Parameter

name
String

Der String-Schlüssel des hinzuzufügenden Eintrags. Der Schlüssel kann null sein.

value
String

Der String-Wert des hinzuzufügenden Eintrags. Der Wert kann null sein.

Ausnahmen

Die Auflistung ist schreibgeschützt.

Hinweise

Wenn der angegebene Schlüssel bereits im Ziel NameValueCollection instance vorhanden ist, wird der angegebene Wert der vorhandenen durch Trennzeichen getrennten Liste von Werten im Format "value1,value2,value3"hinzugefügt. Die Werte sind demselben Schlüssel im Ziel NameValueCollection instance zugeordnet.

Wenn Count bereits der Kapazität entspricht, wird die Kapazität von NameValueCollection erhöht, indem das interne Array automatisch neu zugeordnet wird, und die vorhandenen Elemente werden in das neue Array kopiert, bevor das neue Element hinzugefügt wird.

Wenn Count kleiner als die Kapazität ist, handelt es sich bei dieser Methode um einen O(1)-Vorgang. Wenn die Kapazität erhöht werden muss, um das neue Element aufzunehmen, wird diese Methode zu einem O(n)-Vorgang, wobei n ist Count.

Gilt für: