TotalOrderIeee754Comparer<T>.Compare(T, T) 方法

定义

将两个数字与 IEEE 754 totalOrder 语义进行比较,并返回一个值,该值指示一个数字是小于、等于还是大于另一个。

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

要比较的第二个数字。

返回

一个有符号整数,指示 xy 的相对值,如下表所示。

含义
小于零x 小于 y
零个x 等于 y
大于零x 大于 y

实现

注解

IEEE 754 规范将 totalOrder 定义为 <= 语义。 totalOrder (x,y) 表示 true 此方法的结果小于或等于 0。

适用于