Nullable.Equals<T>(Nullable<T>, Nullable<T>) Metod

Definition

Anger om två angivna Nullable<T> objekt är lika med.

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

Typparametrar

T

Den underliggande värdetypen för parametrarna n1 och n2 .

Parametrar

n1
Nullable<T>

Ett Nullable<T> objekt.

n2
Nullable<T>

Ett Nullable<T> objekt.

Returer

trueom parametern n1 är lika med parameternn2, annars . false

Returvärdet beror på HasValue egenskaperna och Value för de två parametrar som jämförs.

Returvärde Beskrivning
true Egenskaperna HasValue för n1 och n2 är false, eller HasValue egenskaperna för n1 och n2 är true, och Value egenskaperna för parametrarna är lika.
false Egenskapen HasValue är true för en parameter och false för den andra parametern, eller HasValue egenskaperna för n1 och n2 är true, och Value egenskaperna för parametrarna är ojämlika.
Attribut

Gäller för