Ler en inglés

Compartir por


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

Definición

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

C#
public static bool Equals<T>(T? n1, T? n2) where T : struct;
C#
[System.Runtime.InteropServices.ComVisible(true)]
public static bool Equals<T>(T? n1, T? n2) where T : struct;

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

Produto Versións
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0