Nullable.Compare<T>(Nullable<T>, Nullable<T>) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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