Nullable.Equals<T>(Nullable<T>, Nullable<T>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した 2 つの Nullable<T> オブジェクトが等しいかどうかを示します。
public:
generic <typename T>
where T : value class static bool Equals(Nullable<T> n1, Nullable<T> n2);
public static bool Equals<T> (T? n1, T? n2) where T : struct;
[System.Runtime.InteropServices.ComVisible(true)]
public static bool Equals<T> (T? n1, T? n2) where T : struct;
static member Equals : Nullable<'T (requires 'T : struct)> * Nullable<'T (requires 'T : struct)> -> bool (requires 'T : struct)
[<System.Runtime.InteropServices.ComVisible(true)>]
static member Equals : Nullable<'T (requires 'T : struct)> * Nullable<'T (requires 'T : struct)> -> bool (requires 'T : struct)
Public Shared Function Equals(Of T As Structure) (n1 As Nullable(Of T), n2 As Nullable(Of T)) As Boolean
型パラメーター
- T
n1
および n2
パラメーターの基になる値型。
パラメーター
- n1
- Nullable<T>
Nullable<T> オブジェクト。
- n2
- Nullable<T>
Nullable<T> オブジェクト。
戻り値
n1
パラメーターが n2
パラメーターと等しい場合は true
。それ以外の場合は false
。
戻り値は、比較する 2 つのパラメーターの HasValue プロパティと Value プロパティによって異なります。
戻り値 | 説明 |
---|---|
true |
n1 と n2 の HasValue プロパティが false です。または n1 と n2 の HasValue プロパティが true で、パラメーターの Value プロパティが同じです。
|
false |
HasValue プロパティは、一方のパラメーターについては true で、他方のパラメーターについては false です。または、n1 と n2 の HasValue プロパティが true で、これらのパラメーターの Value プロパティが等しくありません。
|
- 属性
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET