Partager via


CollectionView.IndexOf(Object) Méthode

Définition

Retourne l'index auquel l'élément spécifié est localisé.

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ètres

item
Object

Élément à localiser.

Retours

Index auquel se trouve l’élément spécifié ou -1 si l’élément est inconnu.

Remarques

Si cette méthode retourne un index autre que -1, il doit toujours être vrai que view[index-1] < item <= view[index], où les comparaisons sont effectuées à l’aide de la IComparer.Compare méthode de la vue, le cas échéant.

Ce comportement particulier de la méthode est utilisé par certains CollectionChanged gestionnaires d’événements pour accélérer la réaction à l’insertion et à la suppression. Si la classe dérivée ne remplace pas cette méthode, un écouteur effectue une recherche binaire à l’aide de la IComparer.Compare méthode .

S’applique à