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

Definição

Indica se dois objetos Nullable<T> especificados são iguais.

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;
[System.Runtime.InteropServices.ComVisible(false)]
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)
[<System.Runtime.InteropServices.ComVisible(false)>]
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

O tipo de valor subjacente dos parâmetros n1 e n2.

Parâmetros

n1
Nullable<T>

Um objeto Nullable<T>.

n2
Nullable<T>

Um objeto Nullable<T>.

Retornos

Boolean

true se o parâmetro n1 for igual ao n2; caso contrário, false.

O valor retornado depende das propriedades HasValue e Value dos dois parâmetros que são comparados.

Valor de retorno Descrição
true As propriedades HasValue para n1 e n2 são false, ou as propriedades HasValue para n1 e n2 são true, e as propriedades Value dos parâmetros são iguais.
false A propriedade HasValue é true para um parâmetro e false para o outro parâmetro, ou as propriedades HasValue para n1 e n2 são true, e as propriedades Value dos parâmetros são diferentes.
Atributos

Aplica-se a