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
|
- Атрибуты