Udostępnij przez


NameValueCollection.Remove(String) Metoda

Definicja

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

name
String

Klucz String wpisu do usunięcia. Kluczem może być null.

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.

Dotyczy

Zobacz też