Поделиться через


nfloat.CompareTo Метод

Определение

Перегрузки

CompareTo(nfloat)

Сравнивает этот экземпляр с указанным числом nfloat с плавающей запятой и возвращает целое число, указывающее, меньше ли значение этого экземпляра, равно или больше значения указанного числа nfloat с плавающей запятой.

CompareTo(Object)

Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, является ли значение данного экземпляра меньше, больше или равно значению заданного объекта.

CompareTo(nfloat)

Сравнивает этот экземпляр с указанным числом nfloat с плавающей запятой и возвращает целое число, указывающее, меньше ли значение этого экземпляра, равно или больше значения указанного числа nfloat с плавающей запятой.

public int CompareTo (nfloat value);
abstract member CompareTo : nfloat -> int
override this.CompareTo : nfloat -> int

Параметры

value
nfloat

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

Реализации

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

CompareTo(Object)

Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, является ли значение данного экземпляра меньше, больше или равно значению заданного объекта.

public int CompareTo (object value);
abstract member CompareTo : obj -> int
override this.CompareTo : obj -> int

Параметры

value
Object

Сравниваемый объект или значение NULL.

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

Число со знаком, представляющее относительные значения этого экземпляра и параметра value.

Значение

Описание

Отрицательное целое число

Этот экземпляр меньше параметра value.

-или-

Этот экземпляр не является числом (NaN), а параметр value является. 

Нуль

Этот экземпляр и параметр value равны.

-или-

Эти экземпляры и value являются nfloat. NaN, PositiveInfinityили NegativeInfinity

Положительное целое число

Этот экземпляр больше параметра value.

-или-

Этот экземпляр является числом, а параметр value — нет (NaN).

-или-

Параметр value имеет значение null. 

Реализации

Комментарии

Параметр value должен иметь значение NULL или экземпляр nfloat; в противном случае возникает исключение. Любой nfloatэкземпляр , независимо от его значения, считается больше null.

Значения должны быть идентичными, чтобы считаться равными. В частности, если значения с плавающей запятой зависят от нескольких математических операций, они часто теряют точность, а значения почти идентичны, за исключением наименее значимых цифр. Из-за этого возвращаемое значение метода иногда CompareTo(Object) может показаться удивительным.

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