Nullable.Compare<T>(Nullable<T>, Nullable<T>) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Porównuje względne wartości dwóch Nullable<T> obiektów.
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;
[System.Runtime.InteropServices.ComVisible(false)]
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)
[<System.Runtime.InteropServices.ComVisible(false)>]
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
Parametry typu
- T
Podstawowy typ wartości parametrów n1
i n2
.
Parametry
- n1
- Nullable<T>
Obiekt Nullable<T>.
- n2
- Nullable<T>
Obiekt Nullable<T>.
Zwraca
Liczba całkowita wskazująca względne wartości parametrów n1
i n2
.
Wartość zwracana | Opis |
---|---|
Mniej niż zero | Właściwość HasValue dla n1 parametru to false , a HasValue właściwość n2 właściwości to true , lub HasValue właściwości n1 i n2 są true , a wartość właściwości dla n1 parametru jest mniejsza niż wartość Value Value właściwości dla n2 .
|
Zero | Właściwości właściwości i n2 to false , lub HasValue właściwości n1 i n2 są true , a wartość Value właściwości dla n1 parametru jest równa wartości Value właściwości dla n2 .n1 HasValue
|
Większe od zera | Właściwość HasValue dla n1 parametru to true , a HasValue właściwość n2 właściwości to false , lub HasValue właściwości n1 i n2 są true , a wartość właściwości dla n1 parametru jest większa niż wartość Value Value właściwości dla n2 .
|
- Atrybuty