Collection<T>.IList.Remove(Object) Methode

Definition

Entfernt das erste Vorkommen eines bestimmten Objekts aus dem 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

Parameter

value
Object

The Object to remove from the IList.

Implementiert

Ausnahmen

valueist von einem Typ, der nicht zuzuweisen ist.IList

Hinweise

Diese Methode bestimmt die Gleichheit mithilfe des Standardvergleichs Comparer<T>.Default. Comparer<T>.Default überprüft, ob der Typ T diese Implementierung implementiert System.IComparable<T> und verwendet, falls verfügbar. Wenn dies System.IComparablenicht der Fehler ist, überprüft, Comparer<T>.Default ob der Typ T implementiert wird. Wenn der Typ T keine schnittstelle implementiert, wird diese Methode verwendet Object.Equals.

Bei dieser Methode handelt es sich um einen O()-Vorgang, wobei n es sich um einen O(n)-Vorgang handeltCount.

Gilt für: