SortedList<TKey,TValue>.IndexOfValue(TValue) Método

Definición

Busca el valor especificado y devuelve el índice de base cero de la primera aparición de la totalidad de 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

Valor que se va a buscar en 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

Int32

Í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 predeterminado Comparer<T>.Default para el tipo de valor TValue .This method determines equality using the default comparer Comparer<T>.Default for the value type TValue. Comparer<T>.Default comprueba si el tipo de valor TValue implementa System.IComparable<T> 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 así, Comparer<T>.Default comprueba si el tipo de valor TValue implementa System.IComparable .If not, Comparer<T>.Default checks whether the value type TValue implements System.IComparable. Si el tipo de valor no TValue implementa ninguna de las interfaces, este método utiliza Object.Equals .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 es proporcional a Count .This method performs a linear search; therefore, the average execution time is proportional to Count. Es decir, este método es una operación O ( n ), donde n es Count .That is, this method is an O(n) operation, where n is Count.

Se aplica a

Consulte también