CollectionView.IndexOf(Object) Metódus

Definíció

Azt az indexet adja vissza, amelyen a megadott elem található.

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

Paraméterek

item
Object

A megkeresendő elem.

Válaszok

Az az index, amelyen a megadott elem található, vagy -1, ha az elem ismeretlen.

Megjegyzések

Ha ez a metódus nem -1 indexet ad vissza, akkor mindig igaznak kell lennie arra a nézetre[index-1] < elem <= view[index], ahol az összehasonlítás a nézet metódusával történik IComparer.Compare , ha létezik ilyen.

A metódus ezen sajátos viselkedését egyes CollectionChanged eseménykezelők a beszúrásra és törlésre adott reakció felgyorsítására használják. Ha a származtatott osztály nem bírálja felül ezt a metódust, a figyelő bináris keresést végez a IComparer.Compare metódus használatával.

A következőre érvényes: