Nullable.Equals<T>(Nullable<T>, Nullable<T>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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