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

Definition

Jämför de relativa värdena för två Nullable<T> objekt.

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

Typparametrar

T

Den underliggande värdetypen för parametrarna n1 och n2 .

Parametrar

n1
Nullable<T>

Ett Nullable<T> objekt.

n2
Nullable<T>

Ett Nullable<T> objekt.

Returer

Ett heltal som anger de relativa värdena för parametrarna n1 och n2 .

Returvärde Beskrivning
Mindre än noll Egenskapen HasValue för n1 är false, och HasValue egenskapen för n2 är true, eller HasValue egenskaperna för n1 och n2 är true, och värdet Value för egenskapen för n1 är mindre än värdet Value för egenskapen för n2.
Noll Egenskaperna för och är , eller HasValue egenskaperna för n1 och n2 är false, och värdet HasValue för egenskapen för n1 är lika med värdet n2 för egenskapen för true.Valuen1Valuen2
Större än noll Egenskapen för är , och HasValue egenskapen för n1 är true, eller HasValue egenskaperna för n2 och false är HasValue, och värdet n1 för egenskapen för är större än värdet n2 för true egenskapen för Value.n1Valuen2
Attribut

Gäller för