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

Definición

Indica si dos objetos Nullable<T> especificados son iguales.

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

Parámetros de tipo

T

Tipo de valor subyacente de los parámetros n1 y n2.

Parámetros

n1
Nullable<T>

Un objeto Nullable<T>.

n2
Nullable<T>

Un objeto Nullable<T>.

Devoluciones

Es true si el parámetro n1 es igual al parámetro n2; en caso contrario, es false.

El valor devuelto depende de las propiedades HasValue y Value de los dos parámetros que se comparan.

Valor devuelto Descripción
true Las propiedades HasValue de n1 y n2 son false, o bien las propiedades HasValue de n1 y n2 son true, y las propiedades Value de los parámetros son iguales.
false La propiedad HasValue es true para un parámetro y false para el otro, o bien las propiedades HasValue de n1 y n2 son true, y las propiedades Value de los parámetros no son iguales.
Atributos

Se aplica a