Nullable.Equals<T>(Nullable<T>, Nullable<T>) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft aan of twee opgegeven Nullable<T> objecten gelijk zijn.
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
Type parameters
- T
Het onderliggende waardetype van de n1 en n2 parameters.
Parameters
- n1
- Nullable<T>
Een Nullable<T>-object.
- n2
- Nullable<T>
Een Nullable<T>-object.
Retouren
trueals de n1 parameter gelijk is aan de n2 parameter; anders. false
De retourwaarde is afhankelijk van de HasValue en Value eigenschappen van de twee parameters die worden vergeleken.
| Retourwaarde | Beschrijving |
|---|---|
true | De HasValue eigenschappen voor n1 en n2 zijn false, of de HasValue eigenschappen voor n1 en n2 zijn true, en de Value eigenschappen van de parameters zijn gelijk.
|
false | De HasValue eigenschap is true voor één parameter en false voor de andere parameter, of de HasValue eigenschappen voor n1 en n2 zijn true, en de Value eigenschappen van de parameters zijn ongelijk.
|
- Kenmerken