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

Définition

Détermine l'index d'un élément spécifique d'IList.Determines the index of a specific item in the 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.The Object to locate in the IList.

Retours

Int32

Index de value s'il figure dans la liste ; sinon, -1.The index of value if found in the list; otherwise, -1.

Implémente

Exceptions

value est d’un type qui ne peut pas être assigné à IList.value is of a type that is not assignable to the IList.

Remarques

Cette méthode détermine l’égalité à l’aide du comparateur par défaut Comparer<T>.Default .This method determines equality using the default comparer Comparer<T>.Default. Comparer<T>.Default vérifie si le type T implémente System.IComparable<T> et utilise cette implémentation, si elle est disponible.Comparer<T>.Default checks whether type T implements System.IComparable<T> and uses that implementation, if available. Si ce n’est pas le cas, Comparer<T>.Default vérifie si le type T implémente System.IComparable .If not, Comparer<T>.Default checks whether type T implements System.IComparable. Si T le type n’implémente aucune interface, cette méthode utilise Object.Equals .If type T does not implement either interface, this method uses Object.Equals.

Cette méthode est une opération O ( n ), où n est Count .This method is an O(n) operation, where n is Count.

S’applique à