Nullable.Equals<T>(Nullable<T>, Nullable<T>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si deux objets Nullable<T> spécifiés sont égaux.
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
Paramètres de type
- T
Type valeur sous-jacent des paramètres n1
et n2
.
Paramètres
- n1
- Nullable<T>
Objet Nullable<T>.
- n2
- Nullable<T>
Objet Nullable<T>.
Retours
true
si le paramètre n1
est égal au paramètre n2
; sinon, false
.
La valeur de retour dépend des propriétés HasValue et Value des deux paramètres qui sont comparés.
Valeur de retour | Description |
---|---|
true | Les propriétés HasValue de n1 et n2 ont la valeur false , ou les propriétés HasValue de n1 et n2 ont la valeur true , et les propriétés Value des paramètres sont égales.
|
false | La propriété HasValue a la valeur true pour un paramètre et false pour l’autre, ou les propriétés HasValue de n1 et n2 ont la valeur true , et les propriétés Value des paramètres ne sont pas égales.
|
- Attributs