NameValueCollection.Add Methode

Definition

Fügt dem aktuellen NameValueCollectionEintrag Einträge hinzu.

Überlädt

Name Beschreibung
Add(NameValueCollection)

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

Add(String, String)

Fügt dem angegebenen Namen und Wert NameValueCollectioneinen Eintrag hinzu.

Add(NameValueCollection)

Kopiert die Einträge in der angegebenen NameValueCollection in die aktuelle .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)

Parameter

c
NameValueCollection

Die NameValueCollection zu kopierende Kopie in die aktuelle NameValueCollection.

Ausnahmen

Die Auflistung ist schreibgeschützt.

c ist null.

Hinweise

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

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

Ist Count diese Methode kleiner als die Kapazität, 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, in dem n dies der Fall ist Count.

Weitere Informationen

Gilt für:

Add(String, String)

Fügt dem angegebenen Namen und Wert NameValueCollectioneinen Eintrag hinzu.

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)

Parameter

name
String

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

value
String

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

Ausnahmen

Die Auflistung ist schreibgeschützt.

Hinweise

Wenn der angegebene Schlüssel bereits in der Zielinstanz NameValueCollection vorhanden ist, wird der angegebene Wert der vorhandenen durch Trennzeichen getrennten Liste der Werte im Formular "value1,value2,value3"hinzugefügt. Die Werte sind demselben Schlüssel in der Zielinstanz NameValueCollection zugeordnet.

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

Ist Count diese Methode kleiner als die Kapazität, 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, in dem n dies der Fall ist Count.

Gilt für: