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

定義

このインスタンスと指定したオブジェクトを比較し、このインスタンスの値がオブジェクトの値よりも小さいか、同じか、それとも大きいかを示す整数を返します。Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the 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

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

戻り値

Int32

このインスタンスと 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.
ゼロZeroこのインスタンスは value と等価です。This instance is equal to value.
0 より大きい値Greater than zeroこのインスタンスは value より大きいか、または valuenull です。This instance is greater than value, or value is null.

実装

例外

valueInt16 ではありません。value is not an Int16.

注釈

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

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

適用対象