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

Definition

Vergleicht die relativen Werte von zwei Nullable<T>-Objekten.Compares the relative values of two Nullable<T> objects.

public:
generic <typename T>
 where T : value class static int Compare(Nullable<T> n1, Nullable<T> n2);
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ComVisible(false)]
public static int Compare<T> (Nullable<T> n1, Nullable<T> n2) where T : struct;
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.The underlying value type of the n1 and n2 parameters.

Parameter

Gibt zurück

Eine ganze Zahl, die die relativen Werte des n1-Parameters und des n2-Parameters angibt.An integer that indicates the relative values of the n1 and n2 parameters.

RückgabewertReturn Value BESCHREIBUNGDescription
Kleiner als 0 (null)Less than zero Die HasValue-Eigenschaft für n1 ist false, und die HasValue-Eigenschaft für n2 ist true.The HasValue property for n1 is false, and the HasValue property for n2 is true. - oder --or- 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.The HasValue properties for n1 and n2 are true, and the value of the Value property for n1 is less than the value of the Value property for n2.
ZeroZero Die HasValue-Eigenschaften für n1 und n2 sind false.The HasValue properties for n1 and n2 are false. - oder --or- 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.The HasValue properties for n1 and n2 are true, and the value of the Value property for n1 is equal to the value of the Value property for n2.
Größer als 0 (null)Greater than zero Die HasValue-Eigenschaft für n1 ist true, und die HasValue-Eigenschaft für n2 ist false.The HasValue property for n1 is true, and the HasValue property for n2 is false. - oder --or- 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.The HasValue properties for n1 and n2 are true, and the value of the Value property for n1 is greater than the value of the Value property for n2.

Gilt für: