System.Generics.Defaults.TDelegatedEqualityComparer
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.