Partager via


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

Définition

Détermine si SortedList<TKey,TValue> contient une valeur spécifique.

public:
 bool ContainsValue(TValue value);
public bool ContainsValue (TValue value);
member this.ContainsValue : 'Value -> bool
Public Function ContainsValue (value As TValue) As Boolean

Paramètres

value
TValue

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

Retours

true si SortedList<TKey,TValue> contient un élément correspondant à la valeur spécifiée ; sinon, false.

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