Collection<T>.IList.IndexOf(Object) Collection<T>.IList.IndexOf(Object) Collection<T>.IList.IndexOf(Object) Method

Definition

Bestimmt den Index eines bestimmten Elements in der IList.Determines the index of a specific item in the IList.

 virtual int System.Collections.IList.IndexOf(System::Object ^ value) = System::Collections::IList::IndexOf;
int IList.IndexOf (object value);
Function IndexOf (value As Object) As Integer Implements IList.IndexOf

Parameter

value
Object Object Object

Das Object, das in der IList gesucht werden soll.The Object to locate in the IList.

Gibt zurück

Der Index von value, wenn das Element in der Liste gefunden wird, andernfalls -1.The index of value if found in the list; otherwise, -1.

Implementiert

Ausnahmen

Der 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 mithilfe des Standardvergleichs Gleichheit Comparer<T>.Default.This method determines equality using the default comparer Comparer<T>.Default. Comparer<T>.Default überprüft, ob der Typ T implementiert System.IComparable<T> und verwendet Sie, dass diese Implementierung, sofern verfügbar.Comparer<T>.Default checks whether type T implements System.IComparable<T> and uses that implementation, if available. Wenn dies nicht der Fall ist, 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 Typ T ist nicht implementiert, die beiden Schnittstellen, die diese Methode verwendet Object.Equals.If type T does not implement either interface, this method uses Object.Equals.

Diese Methode ist eine O (n)-Vorgang, in denen n ist Count.This method is an O(n) operation, where n is Count.

Gilt für: