nfloat.CompareTo Metodo

Definizione

Overload

CompareTo(nfloat)

Confronta questa istanza con un numero a virgola mobile specificata e restituisce un numero intero che indica se il valore di questa istanza è minore, uguale a o maggiore del valore del numero a virgola mobile specificato.

CompareTo(Object)

Confronta questa istanza con un oggetto specificato e restituisce un intero che indica se il valore di questa istanza è minore, uguale o maggiore rispetto al valore dell'oggetto specificato.

CompareTo(nfloat)

Confronta questa istanza con un numero a virgola mobile specificata e restituisce un numero intero che indica se il valore di questa istanza è minore, uguale a o maggiore del valore del numero a virgola mobile specificato.

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

Parametri

value
nfloat

Restituisce

Implementazioni

Si applica a

CompareTo(Object)

Confronta questa istanza con un oggetto specificato e restituisce un intero che indica se il valore di questa istanza è minore, uguale o maggiore rispetto al valore dell'oggetto specificato.

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

Parametri

value
Object

Oggetto da confrontare o null.

Restituisce

Numero con segno che indica i valori relativi di questa istanza e di value.

Valore

Descrizione

Intero negativo

L'istanza è minore di value.

-oppure-

L'istanza non è un numero (NaN) e value è un numero. 

Zero

L'istanza è uguale a value.

-oppure-

Questa istanza e value sono entrambe nfloat. NaN, , PositiveInfinityo NegativeInfinity

Intero positivo

L'istanza è maggiore di value.

-oppure-

L'istanza è un numero e value non è un numero (NaN).

-oppure-

value è null. 

Implementazioni

Commenti

Il parametro deve essere null o un'istanza value di nfloat. In caso contrario, viene generata un'eccezione. Qualsiasi istanza di nfloat, indipendentemente dal relativo valore, viene considerata maggiore di null.

I valori devono essere identici per essere considerati uguali. In particolare quando i valori a virgola mobile dipendono da più operazioni matematiche, è comune perdere precisione e per i valori quasi identici, ad eccezione delle cifre meno significative. A causa di questo, il valore restituito del CompareTo(Object) metodo a volte potrebbe sembrare sorprendente.

Si applica a