Aracılığıyla paylaş


StringCollection.IList.Remove(Object) Yöntem

Tanım

Belirli bir nesnenin ilk oluşumunu öğesinden StringCollectionkaldırır.

 virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
void IList.Remove (object value);
void IList.Remove (object? value);
abstract member System.Collections.IList.Remove : obj -> unit
override this.System.Collections.IList.Remove : obj -> unit
Sub Remove (value As Object) Implements IList.Remove

Parametreler

value
Object

Object'den kaldırılacak.StringCollection Değer olabilir null.

Uygulamalar

Özel durumlar

StringCollection salt okunurdur.

-veya-

sabit StringCollection bir boyuta sahiptir.

Açıklamalar

StringCollection belirtilen nesneyi içermiyorsa, StringCollection değişmeden kalır. Özel durum oluşturulmaz.

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 çağırarak Object.Equalseşitliği belirler.

Bu yöntem doğrusal bir arama gerçekleştirir; bu nedenle, bu yöntem bir O(n) işlemidir ve burada n şeklindedir Count.

Şunlara uygulanır

Ayrıca bkz.