System.Generics.Defaults.TDelegatedComparer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Generics.Defaults.TComparerSystem.TInterfacedObjectSystem.TObjectTDelegatedComparer

Delphi

TDelegatedComparer<T> = class(TComparer<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TDelegatedComparer__1 : public TComparer__1<T>

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Generics.Defaults.pas
System.Generics.Defaults.hpp
System.Generics.Defaults System.Generics.Defaults

Beschreibung

TDelegatedComparer ist eine generische Klasse, die alle Vergleichsaufrufe an eine vom Benutzer bereitgestellte Callback-Routine delegiert.

Die Hauptfunktion von TDelegatedComparer ist das Delegieren aller Aufrufe der Compare-Methode an eine vom Benutzer bereitgestellte Routine.

Verwenden Sie TDelegatedComparer, wenn das Ableiten einer Klasse von TComparer nicht geeignet erscheint. Eine weitere nützliche Funktion von TDelegatedComparer ist, dass anonyme Methoden in der Delphi-Sprache für die Inline-Bereitstellung der erforderlichen Callbacks verwendet werden können.

Siehe auch

Codebeispiele