System.Generics.Defaults.TDelegatedComparer
Delphi
TDelegatedComparer<T> = class(TComparer<T>)
C++
template<typename T> class PASCALIMPLEMENTATION TDelegatedComparer__1 : public TComparer__1<T>
Inhaltsverzeichnis
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