Cette documentation est archivée et n’est pas conservée.

Dictionary.Comparer, propriété

Remarque : cette propriété est nouvelle dans le .NET Framework version 2.0.

Obtient IEqualityComparer qui est utilisé pour déterminer l'égalité des clés pour le dictionnaire.

Espace de noms : System.Collections.Generic
Assembly : mscorlib (dans mscorlib.dll)

public IEqualityComparer<TKey> Comparer { get; }
/** @property */
public IEqualityComparer<TKey> get_Comparer ()

public function get Comparer () : IEqualityComparer<TKey>

Valeur de la propriété

L'implémentation d'interface générique IEqualityComparer qui est utilisée pour déterminer l'égalité des clés pour le Dictionary actuel et pour fournir des valeurs de hachage pour les clés.

Dictionary requiert l'implémentation d'une égalité pour déterminer si les clés sont égales. Vous pouvez spécifier une implémentation de l'interface générique IEqualityComparer en utilisant un constructeur qui accepte un paramètre comparer ; si vous ne spécifiez pas d'implémentation, le comparateur générique d'égalité par défaut EqualityComparer.Default est utilisé.

Obtenir la valeur de cette propriété est une opération O(1).

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0

.NET Compact Framework

Prise en charge dans : 2.0
Afficher: