Partager via


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

Définition

Recherche la valeur spécifiée et retourne l'index de base zéro de la première occurrence dans l'ensemble du 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

Paramètres

value
TValue

Valeur à trouver dans SortedList<TKey,TValue>. La valeur peut être null pour les types référence.

Retours

Index de base zéro de la première occurrence de value dans l'ensemble du SortedList<TKey,TValue>, s'il existe ; sinon, -1.

Remarques

Cette méthode détermine l’égalité à l’aide du comparateur Comparer<T>.Default par défaut pour le type TValuede valeur . Comparer<T>.Default vérifie si le type TValue valeur implémente System.IComparable<T> et utilise cette implémentation, si elle est disponible. Si ce n’est pas le cas, Comparer<T>.Default vérifie si le type TValue valeur implémente System.IComparable. Si le type TValue valeur n’implémente aucune des deux interfaces, cette méthode utilise Object.Equals.

Cette méthode effectue une recherche linéaire ; par conséquent, le temps d’exécution moyen est proportionnel à Count. Autrement dit, cette méthode est une opération O(n), où n est Count.

S’applique à

Voir aussi