Collection<T>.IList.Remove(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa pierwsze wystąpienie określonego obiektu z IList.
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
Parametry
Implementuje
Wyjątki
value jest typem, który nie można przypisać do elementu IList.
Uwagi
Ta metoda określa równość przy użyciu domyślnego porównywacza Comparer<T>.Default.
Comparer<T>.Default sprawdza, czy typ T implementuje System.IComparable<T> i używa tej implementacji, jeśli jest dostępna. Jeśli nie, sprawdza, Comparer<T>.Default czy typ T implementuje System.IComparablewartość . Jeśli typ T nie implementuje interfejsu, ta metoda używa metody Object.Equals.
Ta metoda jest operacją O(n), gdzie n to Count.