System.Generics.Defaults.TDelegatedComparer
Delphi
TDelegatedComparer<T> = class(TComparer<T>)
C++
template<typename T> class PASCALIMPLEMENTATION TDelegatedComparer__1 : public TComparer__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
TDelegatedComparer est une classe générique qui délègue tous les appels de comparaison à une routine de rappel fournie par l'utilisateur.
Le rôle principal de TDelegatedComparer est de déléguer tous les appels effectués à la méthode Compare à une routine fournie par l'utilisateur.
Utilisez TDelegatedComparer quand la création d'une classe descendante de TComparer n'est pas une option. Une autre fonctionnalité utile de TDelegatedComparer est le fait que toutes les méthodes anonymes peuvent être utilisées en langage Delphi afin de fournir les rappels inline requis.