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. Nie jest zgłaszany żaden wyjątek.
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 zgodne z usuniętym elementem są przenoszone w górę, aby zajmować opuszczone miejsce. Jeśli kolekcja jest indeksowana, indeksy przeniesionych elementów również zostaną zaktualizowane. To zachowanie nie dotyczy kolekcji, w których elementy są koncepcyjnie pogrupowane w zasobniki, takie jak tabela skrótów.
Ta metoda jest operacją O(n), gdzie n to Count.