NameValueCollection.Add Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá položky do aktuálního NameValueCollectionsouboru .
Přetížení
Add(NameValueCollection) |
Zkopíruje položky v zadaném NameValueCollection souboru do aktuálního NameValueCollection. |
Add(String, String) |
Přidá položku se zadaným názvem a hodnotou do objektu NameValueCollection. |
Add(NameValueCollection)
- Zdroj:
- NameValueCollection.cs
- Zdroj:
- NameValueCollection.cs
- Zdroj:
- NameValueCollection.cs
Zkopíruje položky v zadaném NameValueCollection souboru do aktuálního 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)
Parametry
Zkopíruje NameValueCollection se do aktuálního NameValueCollection.
Výjimky
Kolekce je jen pro čtení.
c
je null
.
Poznámky
Pokud klíč v c
cílové NameValueCollection instanci již existuje, přidružená hodnota v c
se přidá do existujícího seznamu hodnot oddělených čárkami přidružených ke stejnému klíči v cílové NameValueCollection instanci.
Pokud Count se již rovná kapacitě, kapacita objektu NameValueCollection se zvýší automatickým přerozdělováním interního pole a existující prvky se zkopírují do nového pole před přidáním nového prvku.
Pokud Count je menší než kapacita, jedná se o operaci O(1). Pokud je potřeba kapacitu zvýšit, aby vyhovovala novému prvku, stane se z této metody operace O(n
), kde n
je Count.
Viz také
Platí pro
Add(String, String)
- Zdroj:
- NameValueCollection.cs
- Zdroj:
- NameValueCollection.cs
- Zdroj:
- NameValueCollection.cs
Přidá položku se zadaným názvem a hodnotou do objektu 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
Výjimky
Kolekce je jen pro čtení.
Poznámky
Pokud zadaný klíč již v cílové NameValueCollection instanci existuje, je zadaná hodnota přidána do existujícího seznamu hodnot oddělených čárkami ve formátu "value1,value2,value3"
. Hodnoty jsou přidružené ke stejnému klíči v cílové NameValueCollection instanci.
Pokud Count se již rovná kapacitě, kapacita objektu NameValueCollection se zvýší automatickým přerozdělováním interního pole a existující prvky se zkopírují do nového pole před přidáním nového prvku.
Pokud Count je menší než kapacita, jedná se o operaci O(1). Pokud je potřeba kapacitu zvýšit, aby vyhovovala novému prvku, stane se z této metody operace O(n
), kde n
je Count.