Decimal.IComparable.CompareTo(Object) メソッド

定義

現在のインスタンスを同じ型の別のオブジェクトと比較し、現在のインスタンスの並べ替え順序での位置が、比較対象のオブジェクトと比べて前か、後か、または同じかを示す整数を返します。Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

 virtual int System.IComparable.CompareTo(System::Object ^ value) = IComparable::CompareTo;
int IComparable.CompareTo (object value);
abstract member System.IComparable.CompareTo : obj -> int
override this.System.IComparable.CompareTo : obj -> int
Function CompareTo (value As Object) As Integer Implements IComparable.CompareTo

パラメーター

value
Object

比較対象のオブジェクト。The object to compare.

戻り値

Int32

比較対象オブジェクトの相対順序を示す値。A value that indicates the relative order of the objects being compared.

実装

注釈

このメンバーは、明示的なインターフェイス メンバーの実装です。This member is an explicit interface member implementation. これは、Decimal のインスタンスが IComparable インターフェイスにキャストされる場合のみ、使用できます。It can be used only when the Decimal instance is cast to an IComparable interface.

戻り値の意味は次のとおりです。The return value has these meanings:

[値]Value 説明Meaning
0 より小さい値Less than zero このインスタンスの位置が、並べ替え順序において value よりも前です。This instance precedes value in the sort order.
ゼロZero 並べ替え順序における、このインスタンスと value の位置が同じです。This instance occurs in the same position in the sort order as value.
0 より大きい値Greater than zero このインスタンスの位置が、並べ替え順序において value よりも後ろです。This instance follows value in the sort order.

適用対象