次の方法で共有


nfloat.CompareTo メソッド

定義

オーバーロード

CompareTo(nfloat)

このインスタンスを指定した nfloat 浮動小数点数と比較し、このインスタンスの値が指定された nfloat 浮動小数点数の値より小さいか、等しいか、または大きいかを示す整数を返します。

CompareTo(Object)

このインスタンスと指定したオブジェクトを比較し、このインスタンスの値が指定したオブジェクトの値よりも小さいか、同じか、または大きいかを示す整数を返します。

CompareTo(nfloat)

このインスタンスを指定した nfloat 浮動小数点数と比較し、このインスタンスの値が指定された nfloat 浮動小数点数の値より小さいか、等しいか、または大きいかを示す整数を返します。

public int CompareTo (nfloat value);
abstract member CompareTo : nfloat -> int
override this.CompareTo : nfloat -> int

パラメーター

value
nfloat

戻り値

実装

適用対象

CompareTo(Object)

このインスタンスと指定したオブジェクトを比較し、このインスタンスの値が指定したオブジェクトの値よりも小さいか、同じか、または大きいかを示す整数を返します。

public int CompareTo (object value);
abstract member CompareTo : obj -> int
override this.CompareTo : obj -> int

パラメーター

value
Object

比較するオブジェクト(null)。

戻り値

このインスタンスと value の相対値を示す符号付き数値。

説明

負の整数

このインスタンスは value より小さい値です。

\- または -

このインスタンスは非数 (NaN) で、value は数値です。 

ゼロ

このインスタンスは value と同じ値です。

\- または -

このインスタンスと value はどちらも nfloat です。NaN、、 PositiveInfinity、または NegativeInfinity

正の整数

このインスタンスは value より大きい値です。

\- または -

このインスタンスは数値で、value は非数 (NaN) です。

- または -

value が null です。 

実装

注釈

パラメーターは value null または nfloat のインスタンスである必要があります。それ以外の場合は例外がスローされます。 のインスタンスは nfloat、その値に関係なく、null より大きいと見なされます。

値は等しいと見なされるのと同じである必要があります。 特に、浮動小数点値が複数の算術演算に依存している場合、精度が失われ、その値が最下位の数字を除いてほぼ同じになるのが一般的です。 このため、メソッドの戻り値は CompareTo(Object) 驚くべきことに思える場合があります。

適用対象