Freigeben über


ReadOnlyCollection<T>.IndexOf(T) Methode

Definition

Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb der gesamten ReadOnlyCollection<T> zurück.

public:
 virtual int IndexOf(T value);
public int IndexOf (T value);
abstract member IndexOf : 'T -> int
override this.IndexOf : 'T -> int
Public Function IndexOf (value As T) As Integer

Parameter

value
T

Das im List<T> zu suchende Objekt. Der Wert kann für Verweistypen null sein.

Gibt zurück

Der nullbasierte Index des ggf. ersten Vorkommens von item in der gesamten ReadOnlyCollection<T>, andernfalls -1.

Implementiert

Hinweise

Das ReadOnlyCollection<T> wird nach vorne gesucht, beginnend mit dem ersten Element und endend mit dem letzten Element.

Diese Methode bestimmt die Gleichheit mithilfe des Standardvergleichs EqualityComparer<T>.Default.

Diese Methode führt eine lineare Suche durch. daher ist diese Methode ein O(n)-Vorgang, wobei n ist Count.

Gilt für:

Weitere Informationen