NameValueCollection.Remove(String) Yöntem

Tanım

Belirtilen anahtara sahip girişleri örnekten NameObjectCollectionBase kaldırır.

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)

Parametreler

name
String

Kaldırılacak String girişin anahtarı. Anahtar olabilir null.

Özel durumlar

Koleksiyon salt okunurdur.

Açıklamalar

NameValueCollection belirtilen anahtara sahip bir öğe içermiyorsa, NameValueCollection değişmeden kalır. İstisna atılmaz.

parametresine null bir name değer belirtirseniz, bulunursa anahtar içeren bir null giriş kaldırılır.

Listeler gibi bitişik öğe koleksiyonlarında, kaldırılan öğeyi izleyen öğeler, boşaltılan noktayı kaplayan yukarı taşınır. Koleksiyon dizine eklenirse, taşınan öğelerin dizinleri de güncelleştirilir. Bu davranış, öğelerin kavramsal olarak karma tablo gibi demetler halinde gruplandığı koleksiyonlar için geçerli değildir.

Bu yöntem bir O(n) işlemidir; burada n olur Count.

Şunlara uygulanır

Ayrıca bkz.