System.IComparable.CompareTo
Delphi
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 よりも大きい。 |