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

Definition

Bestimmt den Index eines bestimmten Elements in der IList.

 virtual int System.Collections.IList.IndexOf(System::Object ^ value) = System::Collections::IList::IndexOf;
int IList.IndexOf(object value);
abstract member System.Collections.IList.IndexOf : obj -> int
override this.System.Collections.IList.IndexOf : obj -> int
Function IndexOf (value As Object) As Integer Implements IList.IndexOf

Parameter

value
Object

Der Object zu findende In der IList.

Gibt zurück

Der Index, der value in der Liste gefunden wird; andernfalls -1.

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: