System.Generics.Defaults.TEqualityComparer

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TInterfacedObjectSystem.TObjectTEqualityComparer

Delphi

TEqualityComparer<T> = class(TInterfacedObject, IEqualityComparer<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TEqualityComparer__1 : public System::TInterfacedObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Generics.Defaults.pas
System.Generics.Defaults.hpp
System.Generics.Defaults System.Generics.Defaults

Description

TEqualityComparer est une base générique pour les classes qui implémentent l'interface IEqualityComparer.

TEqualityComparer est une classe abstraite pour les implémentations de IEqualityComparer et un fournisseur d'implémentations IEqualityComparer par défaut.

Utilisez TEqualityComparer en tant que base pour les classes de comparateur d'égalité personnalisées. Les méthodes Equals et GetHashCode sont abstract et doivent être implémentées dans les classes descendantes.

TEqualityComparer fournit aussi la possibilité de créer un comparateur par défaut pour un type de données spécifié.

Voir aussi