Udostępnij za pośrednictwem


NameValueCollection.Add Metoda

Definicja

Dodaje wpisy do bieżącego NameValueCollectionelementu .

Przeciążenia

Add(NameValueCollection)

Kopiuje wpisy w określonym NameValueCollection elemencie do bieżącego NameValueCollectionelementu .

Add(String, String)

Dodaje wpis z określoną nazwą i wartością do elementu NameValueCollection.

Add(NameValueCollection)

Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs

Kopiuje wpisy w określonym NameValueCollection elemencie do bieżącego NameValueCollectionelementu .

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)

Parametry

c
NameValueCollection

Element NameValueCollection do skopiowania do bieżącego NameValueCollectionelementu .

Wyjątki

Kolekcja jest tylko do odczytu.

Uwagi

Jeśli klucz w c wystąpieniu docelowym NameValueCollection już istnieje, skojarzona wartość w c pliku zostanie dodana do istniejącej listy wartości rozdzielanych przecinkami skojarzonych z tym samym kluczem w wystąpieniu docelowym NameValueCollection .

Jeśli Count już jest równa pojemności, pojemność NameValueCollection obiektu jest zwiększana przez automatyczne przydzielenie tablicy wewnętrznej, a istniejące elementy są kopiowane do nowej tablicy przed dodaniu nowego elementu.

Jeśli Count pojemność jest mniejsza niż pojemność, ta metoda jest operacją O(1). Jeśli pojemność musi zostać zwiększona, aby pomieścić nowy element, ta metoda staje się operacją O(n), gdzie n jest Count.

Zobacz też

Dotyczy

Add(String, String)

Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs
Źródło:
NameValueCollection.cs

Dodaje wpis z określoną nazwą i wartością do elementu NameValueCollection.

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)

Parametry

name
String

Klucz String wpisu do dodania. Kluczem może być null.

value
String

String Wartość wpisu do dodania. Wartość może mieć wartość null.

Wyjątki

Kolekcja jest tylko do odczytu.

Uwagi

Jeśli określony klucz już istnieje w wystąpieniu docelowym NameValueCollection , określona wartość zostanie dodana do istniejącej listy wartości rozdzielanych przecinkami w formularzu "value1,value2,value3". Wartości są skojarzone z tym samym kluczem w wystąpieniu docelowym NameValueCollection .

Jeśli Count już jest równa pojemności, pojemność NameValueCollection obiektu jest zwiększana przez automatyczne przydzielenie tablicy wewnętrznej, a istniejące elementy są kopiowane do nowej tablicy przed dodaniu nowego elementu.

Jeśli Count pojemność jest mniejsza niż pojemność, ta metoda jest operacją O(1). Jeśli pojemność musi zostać zwiększona, aby pomieścić nowy element, ta metoda staje się operacją O(n), gdzie n jest Count.

Dotyczy