Condividi tramite


CollectionView.IndexOf(Object) Metodo

Definizione

Restituisce l'indice nel quale si trova l'elemento specificato.

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

Parametri

item
Object

Elemento da individuare.

Restituisce

Indice in corrispondenza del quale si trova l'elemento specificato oppure -1 se l'elemento è sconosciuto.

Commenti

Se questo metodo restituisce un indice diverso da -1, deve essere sempre vero che la visualizzazione[index-1] item <= view[index]<, dove vengono eseguiti i confronti usando il IComparer.Compare metodo della vista, se presente.

Questo comportamento specifico del metodo viene usato da alcuni CollectionChanged gestori eventi per velocizzare la reazione all'inserimento e all'eliminazione. Se la classe derivata non esegue l'override di questo metodo, un listener esegue una ricerca binaria usando il IComparer.Compare metodo .

Si applica a