NameValueCollection.Remove(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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.