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

Definition

Entfernt das erste Vorkommen eines angegebenen Objekts aus der IList.Removes the first occurrence of a specific object from the 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

Der Object, der aus der IList entfernt werden soll.The Object to remove from the IList.

Implementiert

Ausnahmen

value weist einen Typ auf, der der IList nicht zugeordnet werden kann.value is of a type that is not assignable to the IList.

Hinweise

Diese Methode bestimmt die Gleichheit mithilfe des Standardcomparers Comparer<T>.Default .This method determines equality using the default comparer Comparer<T>.Default. Comparer<T>.Default überprüft, ob T der Typ implementiert System.IComparable<T> und verwendet diese Implementierung, falls verfügbar.Comparer<T>.Default checks whether type T implements System.IComparable<T> and uses that implementation, if available. Wenn nicht, wird Comparer<T>.Default überprüft, ob der Typ T implementiert System.IComparable .If not, Comparer<T>.Default checks whether type T implements System.IComparable. Wenn der Typ eine der T beiden Schnittstellen nicht implementiert, verwendet diese Methode Object.Equals .If type T does not implement either interface, this method uses Object.Equals.

Diese Methode ist ein O ( n )-Vorgang, bei dem gleich n ist Count .This method is an O(n) operation, where n is Count.

Gilt für: