System.Generics.Defaults.IComparer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

IComparer<T> = interface

C++

template<typename T> __interface IComparer__1  : public System::IInterface

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