Compartilhar via


nfloat.CompareTo Método

Definição

Sobrecargas

CompareTo(nfloat)

Compara essa instância a um número de ponto flutuante nfloat especificado e retorna um inteiro que indica se o valor dessa instância é menor que, igual ou maior que o valor do número de ponto flutuante nfloat especificado.

CompareTo(Object)

Compara esta instância a um objeto especificado e retorna um inteiro que indica se o valor desta instância é menor, igual ou maior que o valor do objeto especificado.

CompareTo(nfloat)

Compara essa instância a um número de ponto flutuante nfloat especificado e retorna um inteiro que indica se o valor dessa instância é menor que, igual ou maior que o valor do número de ponto flutuante nfloat especificado.

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

Parâmetros

value
nfloat

Retornos

Implementações

Aplica-se a

CompareTo(Object)

Compara esta instância a um objeto especificado e retorna um inteiro que indica se o valor desta instância é menor, igual ou maior que o valor do objeto especificado.

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

Parâmetros

value
Object

Um objeto a ser comparado ou nulo.

Retornos

Um número assinado que indica os valores relativos dessa instância e de value.

Valor

Descrição

Um inteiro negativo

Esta instância é menor que value.

-ou-

Esta instância não é um número (NaN) e value é um número. 

Zero

Esta instância é igual a value.

-ou-

Esta instância e value ambos estão à tona. NaN, PositiveInfinityou NegativeInfinity

Um inteiro positivo

Esta instância é maior que value.

-ou-

Esta instância é um número e value não é um número (NaN).

- ou -

value é nulo. 

Implementações

Comentários

O value parâmetro deve ser nulo ou uma instância de nfloat; caso contrário, uma exceção é gerada. Qualquer instância de nfloat, independentemente de seu valor, é considerada maior que nula.

Os valores devem ser idênticos para serem considerados iguais. Especialmente quando os valores de ponto flutuante dependem de várias operações matemáticas, é comum que eles percam a precisão e que seus valores sejam quase idênticos, exceto por seus dígitos menos significativos. Por isso, o valor retornado do CompareTo(Object) método às vezes pode parecer surpreendente.

Aplica-se a