Nullable.Compare<T>(Nullable<T>, Nullable<T>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vergleicht die relativen Werte von zwei Nullable<T>-Objekten.
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
Typparameter
- T
Der zugrunde liegende Werttyp des n1
-Parameters und des n2
-Parameters.
Parameter
- n1
- Nullable<T>
Ein Nullable<T>-Objekt.
- n2
- Nullable<T>
Ein Nullable<T>-Objekt.
Gibt zurück
Eine ganze Zahl, die die relativen Werte des n1
-Parameters und des n2
-Parameters angibt.
Rückgabewert | BESCHREIBUNG |
---|---|
Kleiner als 0 (null) | Die HasValue-Eigenschaft für n1 ist false , und die HasValue-Eigenschaft für n2 ist true , oder die HasValue-Eigenschaften für n1 und n2 sind true , und der Wert der Value-Eigenschaft für n1 ist kleiner als der Wert der Value-Eigenschaft für n2 .
|
Zero | Die HasValue-Eigenschaften für n1 und n2 sind false , oder die HasValue-Eigenschaften für n1 und n2 sind true , und der Wert der Value-Eigenschaft für n1 ist gleich dem Wert der Value-Eigenschaft für n2 .
|
Größer als 0 (null) | Die HasValue-Eigenschaft für n1 ist true , und die HasValue-Eigenschaft für n2 ist false , oder die HasValue-Eigenschaften für n1 und n2 sind true , und der Wert der Value-Eigenschaft für n1 ist größer als der Wert der Value-Eigenschaft für n2 .
|
- Attribute