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;
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

Typparameter

T

Der zugrunde liegende Werttyp der n1 Werte und n2 Parameter.

Parameter

n1
Nullable<T>

Ein Nullable<T>-Objekt.

n2
Nullable<T>

Ein Nullable<T>-Objekt.

Gibt zurück

truewenn der n1 Parameter gleich dem n2 Parameter ist; andernfalls . false

Der Rückgabewert hängt von den HasValue eigenschaften Value der beiden 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: