Nullable.Equals<T>(Nullable<T>, Nullable<T>) Méthode

Définition

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

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

S’applique à