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, ve kterém se nachází zadaná položka.
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, ve kterém je zadaná položka umístěna, nebo -1, pokud je položka neznámá.
Poznámky
Pokud tato metoda vrátí index jiný než -1, musí být vždy pravda, že view[index-1] < item <= view[index], kde se porovnání 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 .