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;
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 未満 |
HasValueのn1プロパティがfalseされ、HasValueのn2プロパティがtrueされるか、HasValueとn1のn2プロパティがtrueされ、Valueのn1プロパティの値がValueのn2プロパティの値よりも小さくなります。
|
| ゼロ |
HasValueとn1のn2プロパティがfalseされるか、HasValueとn1のn2プロパティがtrueされ、Valueのn1プロパティの値がValueのn2プロパティの値と等しくなります。
|
| 0 より大きい |
HasValueのn1プロパティがtrueされ、HasValueのn2プロパティがfalseされるか、HasValueとn1のn2プロパティがtrueされ、Valueのn1 プロパティの値がValueのn2プロパティの値より大きくなります。
|
- 属性