Number.Round
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Restituisce il risultato dell'arrotondamento di number
al numero più prossimo. Se number
è null, Number.Round restituisce null.
Per impostazione predefinita, number
viene arrotondato all'intero più vicino e i legami vengono interrotti arrotondando al numero pari più vicino (usando RoundingMode.ToEven, noto anche come “arrotondamento del banchiere”).
Tuttavia, queste impostazioni predefinite possono essere sostituite tramite i parametri facoltativi seguenti.
digits
: fa sì chenumber
venga arrotondato al numero specificato di cifre decimali.roundingMode
: esegue l'override del comportamento predefinito di interruzione quandonumber
si trova in corrispondenza del punto intermedio tra due valori arrotondati potenziali (fare riferimento a RoundingMode.Type per i valori possibili).
Arrotondare 1.234 all'intero più prossimo.
Utilizzo
Number.Round(1.234)
Output
1
Arrotondare 1.56 all'intero più prossimo.
Utilizzo
Number.Round(1.56)
Output
2
Arrotondare 1.2345 a due posizioni decimali.
Utilizzo
Number.Round(1.2345, 2)
Output
1.23
Arrotondare 1.2345 a tre posizioni decimali (arrotondamento per eccesso).
Utilizzo
Number.Round(1.2345, 3, RoundingMode.Up)
Output
1.235
Arrotondare 1.2345 a tre posizioni decimali (arrotondamento per difetto).
Utilizzo
Number.Round(1.2345, 3, RoundingMode.Down)
Output
1.234