Nullable.Equals<T>(Nullable<T>, Nullable<T>) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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