Condividi tramite


StringCollection.IList.IndexOf(Object) Metodo

Definizione

Cerca l'oggetto Object specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intero StringCollection.

 virtual int System.Collections.IList.IndexOf(System::Object ^ value) = System::Collections::IList::IndexOf;
int IList.IndexOf (object value);
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 StringCollection. Il valore può essere null.

Restituisce

Indice in base zero della prima occorrenza di value all'interno dell'intero oggetto StringCollection, se presente; in caso contrario, -1.

Implementazioni

Commenti

L'oggetto StringCollection viene cercato in avanti a partire dal primo elemento e termina con l'ultimo elemento.

Questo metodo determina l'uguaglianza chiamando Object.Equals.

Questo metodo esegue una ricerca lineare; pertanto, questo metodo è un'operazione O(n), dove n è Count.

A partire da .NET Framework 2.0, questo metodo usa i metodi e CompareTo gli oggetti Equals della raccolta per item determinare se l'elemento esiste. Nelle versioni precedenti di .NET Framework questa determinazione è stata effettuata usando i Equals metodi e CompareTo del item parametro sugli oggetti nella raccolta.

Si applica a

Vedi anche