Freigeben über


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

Definition

Gibt an, ob zwei angegebene Nullable<T>-Objekte gleich sind.

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;
[System.Runtime.InteropServices.ComVisible(false)]
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)
[<System.Runtime.InteropServices.ComVisible(false)>]
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

Typparameter

T

Der zugrunde liegende Werttyp des n1-Parameters und des n2-Parameters.

Parameter

n1
Nullable<T>

Ein Nullable<T>-Objekt.

n2
Nullable<T>

Ein Nullable<T>-Objekt.

Gibt zurück

Boolean

true, wenn der n1-Parameter gleich dem n2-Parameter ist, andernfalls false.

Der Rückgabewert hängt von der HasValue-Eigenschaft und der Value-Eigenschaft der zwei verglichenen Parameter ab.

Rückgabewert BESCHREIBUNG
true Die HasValue-Eigenschaften für n1 und n2 sind false, oder die HasValue-Eigenschaften für n1 und n2 sind true, und die Value-Eigenschaften der Parameter sind gleich.
false Die HasValue-Eigenschaft ist true für einen Parameter und false für den anderen Parameter, oder die HasValue-Eigenschaften für n1 und n2 sind true, und die Value-Eigenschaften der Parameter sind ungleich.
Attribute

Gilt für