System.Generics.Defaults.TDelegatedEqualityComparer

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Generics.Defaults.TEqualityComparerSystem.TInterfacedObjectSystem.TObjectTDelegatedEqualityComparer

Delphi

TDelegatedEqualityComparer<T> = class(TEqualityComparer<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TDelegatedEqualityComparer__1 : public TEqualityComparer__1<T>

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

TDelegatedEqualityComparer délègue tous les appels aux routines de rappel fournies par l'utilisateur.

Le rôle principal de TDelegatedEqualityComparer est de déléguer tous les appels effectués à ses méthodes GetHashCode et Equals aux routines fournies par l'utilisateur.

Utilisez TDelegatedEqualityComparer quand la création d'une classe descendante de TEqualityComparer n'est pas une option. Une autre fonctionnalité utile de TDelegatedEqualityComparer est le fait que toutes les méthodes anonymes peuvent être utilisées en langage Delphi afin de fournir les rappels inline requis.

Voir aussi