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 obiektu 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 obiektu 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 tak nie jest, sprawdza, Comparer<T>.Default czy typ T
implementuje metodę System.IComparable. Jeśli typ T
nie implementuje interfejsu, ta metoda używa metody Object.Equals.
Ta metoda jest operacją O(n
), gdzie n
to Count.