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;
[System.Runtime.InteropServices.ComVisible(false)]
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)
[<System.Runtime.InteropServices.ComVisible(false)>]
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> オブジェクト。

戻り値

Int32

n1 パラメーターと n2 パラメーターの相対値を表す整数。

戻り値 説明
0 より小さい値 n1HasValue プロパティが false で、n2HasValue プロパティが true です。または n1n2HasValue プロパティの値が true で、n1Value プロパティの値が n2Value プロパティの値よりも小さい値です。
ゼロ n1n2HasValue プロパティが false です。または n1n2HasValue プロパティが true で、n1Value プロパティの値が n2Value プロパティの値と同じです。
0 より大きい値 n1HasValue プロパティが true で、n2HasValue プロパティが false です。または n1n2HasValue プロパティの値が true で、n1Value プロパティの値が n2Value プロパティの値よりも大きい値です。
属性

適用対象