TotalOrderIeee754Comparer<T>.Compare(T, T) メソッド

定義

2 つの数値を IEEE 754 totalOrder セマンティックと比較し、1 つが他方より小さいか、等しいか、または大きいかを示す値を返します。

public:
 virtual int Compare(T x, T y);
public int Compare(T? x, T? y);
abstract member Compare : 'T * 'T -> int
override this.Compare : 'T * 'T -> int
Public Function Compare (x As T, y As T) As Integer

パラメーター

x
T

比較する最初の数値。

y
T

比較する 2 番目の数値。

返品

次の表に示すように、 xyの相対値を示す符号付き整数。

価値 意味
0 より小 x が次の値より小さい y
ゼロ x 等しい y
0 より大 x が次の値より大きい y

実装

注釈

IEEE 754 仕様では、totalOrder が <= セマンティックとして定義されています。 totalOrder(x,y) は、このメソッドの結果が 0 以下の場合に true されます。

適用対象