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

Definition

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;
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

Typparameter

T

Der zugrunde liegende Werttyp der n1 Werte und n2 Parameter.

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 der n1 Parameter angibt n2 .

Rückgabewert Beschreibung
Kleiner als Null Die HasValue Eigenschaft für n1 ist false, und die HasValue Eigenschaft ist n2true, oder die HasValue Eigenschaften für n1 und n2 sind true, und der Wert der Value Eigenschaft n1 für ist kleiner als der Wert der Value Eigenschaft für n2.
Null 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 Null Die HasValue Eigenschaft für n1 ist true, und die HasValue Eigenschaft ist n2false, oder die HasValue Eigenschaften für n1 und n2 sind true, und der Wert der Value Eigenschaft n1 für ist größer als der Wert der Value Eigenschaft für n2.
Attribute

Gilt für: