Collection<T>.IList.IndexOf(Object) Metodo

Definizione

Determina l'indice di un elemento specifico in 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

Parametri

value
Object

Oggetto Object da individuare in IList.The Object to locate in the IList.

Restituisce

Indice di value, se presente nell'elenco; in caso contrario, -1.The index of value if found in the list; otherwise, -1.

Implementazioni

Eccezioni

Il tipo di value non può essere assegnato a IList.value is of a type that is not assignable to the IList.

Commenti

Questo metodo determina l'uguaglianza utilizzando l'operatore di confronto predefinito Comparer<T>.Default.This method determines equality using the default comparer Comparer<T>.Default. Comparer<T>.Default verifica se il tipo T implementa System.IComparable<T> e utilizza tale implementazione, se disponibile.Comparer<T>.Default checks whether type T implements System.IComparable<T> and uses that implementation, if available. In caso contrario, Comparer<T>.Default controlla se il tipo T implementa System.IComparable.If not, Comparer<T>.Default checks whether type T implements System.IComparable. Se il tipo T non implementa alcuna interfaccia, questo metodo usa Object.Equals.If type T does not implement either interface, this method uses Object.Equals.

Questo metodo è un'operazione O (n), in cui n è Count.This method is an O(n) operation, where n is Count.

Si applica a