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

Définition

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

C#
public bool ContainsValue (TValue value);

Paramètres

value
TValue

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

Retours

true si Dictionary<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 EqualityComparer<T>.Default d’égalité par défaut pour TValue, le type de valeurs dans le dictionnaire.

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 à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi