Collection<T>.IList.Remove(Object) Yöntem

Tanım

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

 virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
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.IList

Uygulamalar

Özel durumlar

value , öğesine atanamayan IListbir türdedir.

Açıklamalar

Bu yöntem, varsayılan karşılaştırıcıyı Comparer<T>.Defaultkullanarak eşitliği belirler. Comparer<T>.Default , varsa, türün T bu uygulamayı uygulayıp uygulamadığını System.IComparable<T> ve kullanıp kullanmadığını denetler. Aksi takdirde, Comparer<T>.Default türün T uygulayıp uygulamadığını System.IComparabledenetler. Tür T iki arabirimi de uygulamazsa, bu yöntem kullanır Object.Equals.

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

Şunlara uygulanır