Nullable.Compare<T>(Nullable<T>, Nullable<T>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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> オブジェクト。
戻り値
n1
パラメーターと n2
パラメーターの相対値を表す整数。
戻り値 | 説明 |
---|---|
0 より小さい値 | n1 の HasValue プロパティが false で、n2 の HasValue プロパティが true です。または n1 と n2 の HasValue プロパティの値が true で、n1 の Value プロパティの値が n2 の Value プロパティの値よりも小さい値です。
|
ゼロ | n1 と n2 の HasValue プロパティが false です。または n1 と n2 の HasValue プロパティが true で、n1 の Value プロパティの値が n2 の Value プロパティの値と同じです。
|
0 より大きい値 | n1 の HasValue プロパティが true で、n2 の HasValue プロパティが false です。または n1 と n2 の HasValue プロパティの値が true で、n1 の Value プロパティの値が n2 の Value プロパティの値よりも大きい値です。
|
- 属性