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

Tanım

İki Nullable<T> nesnenin göreli değerlerini karşılaştırır.

public:
generic <typename T>
 where T : value class static int Compare(Nullable<T> n1, Nullable<T> n2);
public static int Compare<T>(T? n1, T? n2) where T : struct;
[System.Runtime.InteropServices.ComVisible(true)]
public static int Compare<T>(T? n1, T? n2) where T : struct;
static member Compare : Nullable<'T (requires 'T : struct)> * Nullable<'T (requires 'T : struct)> -> int (requires 'T : struct)
[<System.Runtime.InteropServices.ComVisible(true)>]
static member Compare : Nullable<'T (requires 'T : struct)> * Nullable<'T (requires 'T : struct)> -> int (requires 'T : struct)
Public Shared Function Compare(Of T As Structure) (n1 As Nullable(Of T), n2 As Nullable(Of T)) As Integer

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

ve n1 parametrelerinin göreli değerlerini gösteren bir tamsayın2.

Dönüş Değeri Açıklama
Sıfırdan küçük HasValue için n1 özelliği, falseHasValueiçin özelliği n2 ise true, veya HasValue ve n1 için özelliklerin2, trueiçin özelliğinin Valuen1 değeri ise özelliğinin Valuedeğerinden n2 küçüktür.
Sıfır HasValue ve n1 özellikleri n2 , falseveya HasValue ve n1 özellikleridir n2true ve için özelliğinin Valuen1 değeri, için özelliğinin Valuen2değerine eşittir.
Sıfırdan büyük HasValue için n1 özelliği, trueHasValueiçin özelliği n2 ise false, veya HasValue ve n1 için özelliklerin2, trueiçin özelliğinin Valuen1 değeri ise için özelliğinin Valuedeğerinden n2 büyüktür.
Öznitelikler

Şunlara uygulanır