System.Generics.Defaults.IComparer
Delphi
IComparer<T> = interface
C++
template<typename T> __interface IComparer__1 : public System::IInterface
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | System.Generics.Defaults.pas System.Generics.Defaults.hpp |
System.Generics.Defaults | System.Generics.Defaults |
Description
IComparer est l'interface générique pour la comparaison de deux valeurs de même type.
L'interface IComparer est implémentée par les classes qui fonctionnent comme des comparateurs de deux valeurs de même type. Les collections génériques nécessitent des instances de classes qui implémentent l'interface IComparer, afin de fournir le support des types de données personnalisés.
Remarque : Nous vous recommandons d'utiliser la classe TComparer en tant que base pour les comparateurs personnalisés au lieu d'implémenter directement l'interface IComparer.