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

定義

指定したオブジェクトとこのインスタンスを比較し、これらの相対値を示す値を返します。Compares this instance to a specified object and returns an indication of their relative values.

 virtual int System.IComparable.CompareTo(System::Object ^ value) = IComparable::CompareTo;
int IComparable.CompareTo (object value);
Function CompareTo (value As Object) As Integer Implements IComparable.CompareTo

パラメーター

value
Object

比較対象のオブジェクト、または nullAn object to compare, or null.

戻り値

このインスタンスと value の相対値を示す符号付き数値。A signed number indicating the relative values of this instance and value.

戻り値Return Value説明Description
0 より小さい値Less than zeroこのインスタンスは value よりも小さくなっています。This instance is less than value.
0Zeroこのインスタンスは value と同じ値です。This instance is equal to value.
0 より大きい値Greater than zeroこのインスタンスは value よりも大きくなっています。This instance is greater than value.

または-or-

valuenull です。value is null.

実装

例外

valueInt64 ではありません。value is not an Int64.

注釈

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

値に関係なく Int64は、null 参照よりも大きいと見なされます。An Int64, regardless of its value, is considered greater than a null reference.

適用対象