CollectionView.IndexOf(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .