Nullable.Equals<T>(Nullable<T>, Nullable<T>) Yöntem

Tanım

Belirtilen Nullable<T> iki nesnenin eşit olup olmadığını gösterir.

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

Tür Parametreleri

T

ve n1 parametrelerinin n2 temel değer türü.

Parametreler

n1
Nullable<T>

Bir Nullable<T> nesnesi.

n2
Nullable<T>

Bir Nullable<T> nesnesi.

Döndürülenler

true n1 parametresi parametresine n2 eşitse, değilse , false.

Dönüş değeri, karşılaştırılan iki parametrenin ve HasValue özelliklerine bağlıdırValue.

Dönüş Değeri Açıklama
true HasValue ve n1 özellikleri n2 , falseveya HasValue ve n1 özellikleridir n2trueve Value parametrelerinin özellikleri eşittir.
false HasValue özelliği bir true parametre ve false diğer parametre için veya HasValue ve n1 için özellikleri n2 ve trueValue parametrelerin özellikleri eşit değildir.
Öznitelikler

Şunlara uygulanır