System.Generics.Defaults.TCustomComparer
Delphi
TCustomComparer<T> = class(TNoRefCountObject, IComparer<T>, IEqualityComparer<T>)
C++
template<typename T> class PASCALIMPLEMENTATION TCustomComparer__1 : public System::TNoRefCountObject
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
TCustomComparer est une base générique pour les classes qui implémentent les interfaces IComparer et IEqualityComparer.
Utilisez TCustomComparer comme base pour les classes qui doivent supporter les vérifications d'égalité et de comparaison. Les méthodes Compare, Equals et GetHashCode sont abstract et elles doivent par conséquent être implémentées dans les classes descendantes.