Assembly : mscorlib (dans mscorlib.dll)
Syntaxe<SerializableAttribute> _ Public MustInherit Class EqualityComparer(Of T) Implements IEqualityComparer, IEqualityComparer(Of T)
Dim instance As EqualityComparer(Of T)
[SerializableAttribute] public abstract class EqualityComparer<T> : IEqualityComparer, IEqualityComparer<T>
[SerializableAttribute] generic<typename T> public ref class EqualityComparer abstract : IEqualityComparer, IEqualityComparer<T>
J# prend en charge l'utilisation de types et de méthodes génériques mais pas la déclaration de nouveaux types et de méthodes génériques.
JScript ne prend pas en charge les types et les méthodes génériques.
Paramètres de type
- T
Type des objets à comparer.
NotesDérivez de cette classe pour fournir une implémentation personnalisée de l'interface générique IEqualityComparer pour une utilisation avec les classes de collection telles que la classe générique Dictionary, ou avec les méthodes telles que List.Sort.
La propriété Default vérifie si le type T implémente l'interface générique System.IEquatable et s'il retourne par conséquent EqualityComparer qui utilise cette implémentation. Sinon, il retourne EqualityComparer qui utilise les substitutions de Object.Equals et Object.GetHashCode fourni par T.
Sécurité des threads
Plates-formesWindows 98, Windows 2000 SP4, Windows Millennium Edition, 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.
Informations de version
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ