CollectionView.IndexOf(Object) Metoda

Definice

Vrátí index, na kterém je zadaná položka umístěna.

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

Parametry

item
Object

Položka, kterou chcete najít.

Návraty

Index, na kterém je zadaná položka umístěna, nebo -1, pokud položka není známa.

Poznámky

Pokud tato metoda vrátí jiný index než -1, musí vždy platit, že zobrazení[index-1] < item <= view[index], kde porovnání se provádí pomocí IComparer.Compare metody zobrazení, pokud existuje.

Toto konkrétní chování metody používají některé CollectionChanged obslužné rutiny událostí k urychlení reakce na vložení a odstranění. Pokud odvozená třída nepřepíše tuto metodu, naslouchací proces provede binární vyhledávání pomocí IComparer.Compare metody.

Platí pro