SortedList<TKey,TValue>.IndexOfValue(TValue) SortedList<TKey,TValue>.IndexOfValue(TValue) SortedList<TKey,TValue>.IndexOfValue(TValue) SortedList<TKey,TValue>.IndexOfValue(TValue) Method

Definición

Busca el valor especificado y devuelve el índice de base cero de la primera aparición en toda la colección SortedList<TKey,TValue>.Searches for the specified value and returns the zero-based index of the first occurrence within the entire SortedList<TKey,TValue>.

public:
 int IndexOfValue(TValue value);
public int IndexOfValue (TValue value);
member this.IndexOfValue : 'Value -> int
Public Function IndexOfValue (value As TValue) As Integer

Parámetros

value
TValue TValue TValue TValue

Valor que se va a buscar en la colección SortedList<TKey,TValue>.The value to locate in the SortedList<TKey,TValue>. El valor puede ser null para los tipos de referencia.The value can be null for reference types.

Devoluciones

Índice de base cero de la primera aparición de value en la totalidad de SortedList<TKey,TValue>, si se encuentra; en caso contrario, -1.The zero-based index of the first occurrence of value within the entire SortedList<TKey,TValue>, if found; otherwise, -1.

Comentarios

Este método determina la igualdad usando el comparador Comparer<T>.Default predeterminado para el tipo TValuede valor.This method determines equality using the default comparer Comparer<T>.Default for the value type TValue. Comparer<T>.Defaultcomprueba si el tipo TValue de valor System.IComparable<T> implementa y utiliza esa implementación, si está disponible.Comparer<T>.Default checks whether the value type TValue implements System.IComparable<T> and uses that implementation, if available. Si no es Comparer<T>.Default así, comprueba si el TValue tipo de System.IComparablevalor implementa.If not, Comparer<T>.Default checks whether the value type TValue implements System.IComparable. Si el tipo TValue de valor no implementa ninguna de las interfaces, este Object.Equalsmétodo utiliza.If the value type TValue does not implement either interface, this method uses Object.Equals.

Este método realiza una búsqueda lineal; por lo tanto, el tiempo medio de ejecución Countes proporcional a.This method performs a linear search; therefore, the average execution time is proportional to Count. Es decir, este método es una operación On(), donde n es Count.That is, this method is an O(n) operation, where n is Count.

Se aplica a

Consulte también: