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 spécifiés Nullable<T> 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 de valeur sous-jacent des paramètres et n1 des n2 paramètres.
Paramètres
- n1
- Nullable<T>
Objet Nullable<T>.
- n2
- Nullable<T>
Objet Nullable<T>.
Retours
true si le n1 paramètre est égal au n2 paramètre ; sinon, false.
La valeur de retour dépend des HasValue propriétés des Value deux paramètres comparés.
| Valeur de retour | Description |
|---|---|
true | Les HasValue propriétés pour n1 et n2 sont false, ou les HasValue propriétés pour n1 et n2 sont true, et les Value propriétés des paramètres sont égales.
|
false | La HasValue propriété est true pour un paramètre et false pour l’autre paramètre, ou les HasValue propriétés pour et n1 sont n2true, et les Value propriétés des paramètres sont inégales.
|
- Attributs