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 型別。

適用於