System.IComparable.CompareTo

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

function CompareTo(Obj: TObject): Integer;
function CompareTo(Value: T): Integer;

C++

virtual int __fastcall CompareTo(TObject* Obj) = 0 ;
HIDESBASE virtual int __fastcall CompareTo(T Value) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.pas
System.hpp
System IComparable

Beschreibung

CompareTo ist eine generische Methode, mit der zwei Instanzen einer Klasse verglichen werden.

Mit der Methode CompareTo können zwei Instanzen derselben Klasse verglichen werden. Jede Klasse, die das Interface IComparable implementiert, sollte eine Implementierung für die Methode CompareTo bereitstellen.

Der Rückgabewert von Compare muss sich in den folgenden Bereichen befinden.


Rückgabewert Beschreibung

Das Ergebnis ist kleiner als Null (<0).

Das Objekt ist kleiner als Value.

Das Ergebnis ist gleich Null (=0).

Das Objekt ist gleich Value.

Das Ergebnis ist größer als Null (>0).

Das Objekt ist größer als Value.



Siehe auch