Udostępnij za pośrednictwem


CollectionView.IndexOf(Object) Metoda

Definicja

Zwraca indeks, w którym znajduje się określony element.

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

Element do zlokalizowania.

Zwraca

Indeks, w którym znajduje się określony element, lub -1, jeśli element jest nieznany.

Uwagi

Jeśli ta metoda zwraca indeks inny niż -1, zawsze musi mieć wartość true, że widok[index-1] < element <= view[index], gdzie porównania są wykonywane przy użyciu IComparer.Compare metody widoku, jeśli istnieje.

To konkretne zachowanie metody jest używane przez niektóre CollectionChanged programy obsługi zdarzeń, aby przyspieszyć reakcję na wstawienie i usunięcie. Jeśli klasa pochodna nie zastępuje tej metody, odbiornik wykonuje wyszukiwanie binarne przy użyciu IComparer.Compare metody .

Dotyczy