Share via


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

String Kaldırılacak 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. Özel durum oluşturulmaz.

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

Listeleri gibi bitişik öğeler koleksiyonlarında kaldırılan öğeyi izleyen öğeler boşaltılmış noktayı kaplayacak biçimde yukarı taşınır. Koleksiyon dizine alınmışsa, taşınan öğelerin dizinleri de güncellenir. Bu davranış, öğelerin kavramsal olarak karma tablo gibi sepetleri biçiminde gruplandığı koleksiyonlar için geçerli değildir.

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

Şunlara uygulanır

Ayrıca bkz.