System.Generics.Defaults.IComparer
Delphi
IComparer<T> = interface
C++
template<typename T> __interface IComparer__1 : public System::IInterface
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | System.Generics.Defaults.pas System.Generics.Defaults.hpp |
System.Generics.Defaults | System.Generics.Defaults |
Beschreibung
IComparer ist das generische Interface für den Vergleich von zwei Werten desselben Typs.
Das Interface IComparer wird von Klassen implementiert, die zwei Werte desselben Typs vergleichen. Generische Kollektionen benötigen Instanzen von Klassen, die das Interface IComparer implementieren, damit die Unterstützung für benutzerdefinierte Datentypen bereitgestellt werden kann.
Anmerkung: Es wird empfohlen, die Klasse TComparer als Basis für benutzerdefinierte Vergleichsoperationen zu verwenden, anstatt das Interface IComparer direkt zu implementieren.
Siehe auch
Codebeispiele