Nullable.Compare<T>(Nullable<T>, Nullable<T>) Метод

Определение

Сравнивает относительные значения двух Nullable<T> объектов.

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

Параметры типа

T

Базовый n1 тип значения и n2 параметров.

Параметры

n1
Nullable<T>

Объект Nullable<T>.

n2
Nullable<T>

Объект Nullable<T>.

Возвращаемое значение

Целое число, указывающее относительные значения n1 и n2 параметры.

Возвращаемое значение Описание
Меньше нуля Свойство HasValue is , и свойство для n1false, или HasValue свойства для n2 и true являютсяHasValue, а n1n2true значение свойства для Value свойства меньше, чем значение n1Value свойства для .n2
Нуля HasValue Свойства для n1 и n2 являются falseHasValueили свойствами n1 для и n2 являютсяtrue, а значение Value свойства для n1 равно значению Value свойства для n2.
Больше нуля Свойство HasValue is , и свойство для n1trueHasValue , n2или false свойства для HasValue и n1 являются n2, а true значение свойства для Value свойства больше, чем значение n1Value свойства для .n2
Атрибуты

Применяется к