CollectionView.IndexOf(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Index zurück, bei dem sich das angegebene Element befindet.
public:
virtual int IndexOf(System::Object ^ item);
public virtual int IndexOf (object item);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Overridable Function IndexOf (item As Object) As Integer
Parameter
- item
- Object
Das zu suchende Element.
Gibt zurück
Der Index, an dem sich das angegebene Element befindet, oder –1, wenn das Element unbekannt ist.
Hinweise
Wenn diese Methode einen anderen Index als -1 zurückgibt, muss es immer wahr sein, dass view[index-1] < item <= view[index], wobei die Vergleiche mit der IComparer.Compare Methode der Ansicht durchgeführt werden, sofern vorhanden.
Dieses besondere Verhalten der -Methode wird von einigen CollectionChanged Ereignishandlern verwendet, um die Reaktion auf das Einfügen und Löschen zu beschleunigen. Wenn die abgeleitete Klasse diese Methode nicht überschreibt, führt ein Listener mithilfe der IComparer.Compare -Methode eine binäre Suche durch.