Nullable.Equals<T>(Nullable<T>, Nullable<T>) 方法 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示所指定的两个 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。
返回值取决于所比较的两个参数的 HasValue 和 Value 属性。
| 返回值 | 说明 | 
|---|---|
| true | n1和n2的 HasValue 属性为false,或者n1和n2的 HasValue 属性为true,各参数的 Value 属性值相等。 | 
| false | 一个参数的 HasValue 属性值为 true,另一个参数的该属性值为false,或者n1和n2的 HasValue 属性值为true,各参数的 Value 属性值相等。 | 
- 属性