CollectionView.IndexOf(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.