Half.CompareTo 方法

定义

重载

CompareTo(Half)

将此实例与指定的半精度浮点数进行比较,并返回一个整数,该整数指示此实例的值是小于、等于还是大于指定半精度浮点数的值。

CompareTo(Object)

将此实例与指定对象进行比较,并返回一个整数,该整数指示此实例的值是小于、等于还是大于指定对象的值。

CompareTo(Half)

将此实例与指定的半精度浮点数进行比较,并返回一个整数,该整数指示此实例的值是小于、等于还是大于指定半精度浮点数的值。

public:
 virtual int CompareTo(Half other);
public int CompareTo (Half other);
abstract member CompareTo : Half -> int
override this.CompareTo : Half -> int
Public Function CompareTo (other As Half) As Integer

参数

other
Half

要比较的半精度浮点数。

返回

Int32

如果结果小于 other,则为小于零的值,如果结果等于 other,则为零值,如果结果大于 other,则为大于零的值。

实现

适用于

CompareTo(Object)

将此实例与指定对象进行比较,并返回一个整数,该整数指示此实例的值是小于、等于还是大于指定对象的值。

public:
 virtual int CompareTo(System::Object ^ obj);
public int CompareTo (object? obj);
abstract member CompareTo : obj -> int
override this.CompareTo : obj -> int
Public Function CompareTo (obj As Object) As Integer

参数

obj
Object

要比较的对象,或为 null

返回

Int32

如果此实例小于 obj,或此实例非数字 (NaN) 而 obj 是数字,则是小于零的值。

  • 或 -

如果此实例等于 obj,或此实例和 obj 都不是数字 (NaN)、PositiveInfinityNegativeInfinity,则为 零。

  • 或 -

如果此实例大于 obj,此实例是数字而 obj 非数字 (NaN),或 objnull,则为大于零的值。

实现

例外

obj 的类型不是 Half

适用于