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

定義

2 つの Nullable<T> オブジェクトの相対値を比較します。

public:
generic <typename T>
 where T : value class static int Compare(Nullable<T> n1, Nullable<T> n2);
public static int Compare<T>(T? n1, T? n2) where T : struct;
[System.Runtime.InteropServices.ComVisible(true)]
public static int Compare<T>(T? n1, T? n2) where T : struct;
static member Compare : Nullable<'T (requires 'T : struct)> * Nullable<'T (requires 'T : struct)> -> int (requires 'T : struct)
[<System.Runtime.InteropServices.ComVisible(true)>]
static member Compare : Nullable<'T (requires 'T : struct)> * Nullable<'T (requires 'T : struct)> -> int (requires 'T : struct)
Public Shared Function Compare(Of T As Structure) (n1 As Nullable(Of T), n2 As Nullable(Of T)) As Integer

型パラメーター

T

n1パラメーターと n2 パラメーターの基になる値の型。

パラメーター

n1
Nullable<T>

Nullable<T> オブジェクト。

n2
Nullable<T>

Nullable<T> オブジェクト。

返品

n1およびn2パラメーターの相対値を示す整数。

戻り値 説明
0 未満 HasValuen1プロパティがfalseされ、HasValuen2プロパティがtrueされるか、HasValuen1n2プロパティがtrueされ、Valuen1プロパティの値がValuen2プロパティの値よりも小さくなります。
ゼロ HasValuen1n2プロパティがfalseされるか、HasValuen1n2プロパティがtrueされ、Valuen1プロパティの値がValuen2プロパティの値と等しくなります。
0 より大きい HasValuen1プロパティがtrueされ、HasValuen2プロパティがfalseされるか、HasValuen1n2プロパティがtrueされ、Valuen1 プロパティの値がValuen2プロパティの値より大きくなります。
属性

適用対象