NameValueCollection.Remove(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa wpisy z określonym kluczem z NameObjectCollectionBase wystąpienia.
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
Wyjątki
Kolekcja jest tylko do odczytu.
Uwagi
Jeśli element NameValueCollection nie zawiera elementu z określonym kluczem, NameValueCollection pozostaje niezmieniony. Wyjątek nie jest zgłaszany.
Jeśli określisz null
wartość parametru name
, wpis z kluczem null
zostanie usunięty, jeśli zostanie znaleziony.
W kolekcjach ciągłych elementów, takich jak listy, elementy, które są zgodne z usuniętym elementem, przenoszą się w górę, aby zajmować opuszczone miejsce. Jeśli kolekcja jest indeksowana, indeksy przeniesionych elementów również są aktualizowane. To zachowanie nie dotyczy kolekcji, w których elementy są pod względem koncepcyjnym pogrupowane w przedziały, np. tablic skrótów.
Ta metoda jest operacją O(n
), gdzie n
to Count.