System.IComparable.CompareTo

提供: Appmethod Libraries
移動先: 案内検索

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 ;

プロパティ

種類 可視性 ソース ユニット
function public
System.pas
System.hpp
System IComparable

説明

CompareTo は、あるクラスの 2 つのインスタンスを比較するために使用される汎用メソッドです。

同じクラスの 2 つのインスタンスを比較するには、CompareTo メソッドを使用します。IComparable インターフェイスを実装しているクラスは、CompareTo メソッドの実装を提供する必要があります。

Compare の戻り値は、以下の範囲内にある必要があります。


戻り値 説明

結果がゼロより小さい(< 0)

オブジェクトは Value よりも小さい。

結果がゼロと等しい(= 0)

オブジェクトは Value と等しい。

結果がゼロより大きい(> 0)

オブジェクトは Value よりも大きい。



関連項目