Udostępnij za pośrednictwem


Nullable.Compare<T>(Nullable<T>, Nullable<T>) Metoda

Definicja

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

Zwraca

Int32

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 n2true, 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 n2true, 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 n2true, a wartość właściwości dla n1 parametru jest większa niż wartość Value Value właściwości dla n2.
Atrybuty

Dotyczy