Collection<T>.IList.IndexOf(Object) Méthode

Définition

Détermine l'index d'un élément spécifique d'IList.

 virtual int System.Collections.IList.IndexOf(System::Object ^ value) = System::Collections::IList::IndexOf;
int IList.IndexOf (object value);
abstract member System.Collections.IList.IndexOf : obj -> int
override this.System.Collections.IList.IndexOf : obj -> int
Function IndexOf (value As Object) As Integer Implements IList.IndexOf

Paramètres

value
Object

Object à rechercher dans IList.

Retours

Int32

Index de value s'il figure dans la liste ; sinon, -1.

Implémente

Exceptions

value est d’un type qui ne peut pas être assigné à IList.

Remarques

Cette méthode détermine l’égalité à l’aide du comparateur Comparer<T>.Defaultpar défaut. Comparer<T>.Default vérifie si le type T implémente System.IComparable<T> et utilise cette implémentation, le cas échéant. Si ce n’est pas le cas, Comparer<T>.Default vérifie si le type T implémente System.IComparable. Si le type T n’implémente pas l’une ou l’autre interface, cette méthode utilise Object.Equals.

Cette méthode est une opération O(n), où n est Count.

S’applique à