ScaledNumber

StockSharp.Fix.Native

Números escalados, como números de pontos flutuantes são representados como uma mantissa e um expoente.

Construtores

ScaledNumber
public ScaledNumber(int exponent, long mantissa)
scaledNumber = ScaledNumber(exponent, mantissa)

Números escalados, como números de pontos flutuantes são representados como uma mantissa e um expoente.

exponent
Exponte.
mantissa
Mantissa.

Propriedades

AsDecimal
public decimal AsDecimal { get; }
value = scaledNumber.AsDecimal

O valor numérico é obtido multiplicando a mantissa com a potência base-10 do expoente.

AsDouble
public double AsDouble { get; }
value = scaledNumber.AsDouble

O valor numérico é obtido multiplicando a mantissa com a potência base-10 do expoente.

Métodos

op_Addition
public static ScaledNumber op_Addition(ScaledNumber n1, ScaledNumber n2)
result = ScaledNumber.op_Addition(n1, n2)

Adicionar os dois objetos ScaledNumber.

n1
Primeiro objeto ScaledNumber.
n2
Segundo objeto ScaledNumber.

Retorna: O resultado da adição.

ToString
public override string ToString()
result = scaledNumber.ToString()

Converter para uma representação de linha.

Retorna: Desempenho de cordas.

Campos

Exponent
public readonly int Exponent
value = scaledNumber.Exponent

Exponte.

Mantissa
public readonly long Mantissa
value = scaledNumber.Mantissa

Mantissa.