NameValueCollection.Remove(String) 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í.
Odebere z instance položky se zadaným NameObjectCollectionBase klíčem.
public:
virtual void Remove(System::String ^ name);
public virtual void Remove (string name);
public virtual void Remove (string? name);
abstract member Remove : string -> unit
override this.Remove : string -> unit
Public Overridable Sub Remove (name As String)
Parametry
Výjimky
Kolekce je jen pro čtení.
Poznámky
NameValueCollection Pokud objekt neobsahuje prvek se zadaným klíčem, NameValueCollection zůstane beze změny. Žádná výjimka se nevyvolá.
Pokud zadáte null
hodnotu parametru name
, položka s klíčem se odebere null
, pokud se najde.
V kolekcích souvislých prvků, tj. například v seznamech, se prvky následující po odebraném prvku posouvají nahoru tak, aby obsadily uvolněné místo. Je-li kolekce indexována, budou aktualizovány rovněž indexy přesunutých prvků. Toto chování se nevztahuje na kolekce, kde prvky jsou koncepčně seskupeny do sad, tj. například na tabulky hash.
Tato metoda je operace O(n
), kde n
je Count.