CollectionView.IndexOf(Object) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.