Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sintassi
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Informazioni su
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
: Sostituisce il comportamento di interruzione predefinito quandonumber
si trova in corrispondenza del punto intermedio tra due valori arrotondati potenziali (fare riferimento a RoundingMode.Type per i valori possibili).
Esempio 1
Arrotondare 1.234 all'intero più prossimo.
Utilizzo
Number.Round(1.234)
Output
1
Esempio 2
Arrotondare 1.56 all'intero più prossimo.
Utilizzo
Number.Round(1.56)
Output
2
Esempio 3
Arrotondare 1.2345 a due posizioni decimali.
Utilizzo
Number.Round(1.2345, 2)
Output
1.23
Esempio 4
Arrotondare il 1.2345 a tre posizioni decimali (arrotondamento per eccesso).
Utilizzo
Number.Round(1.2345, 3, RoundingMode.Up)
Output
1.235
Esempio 5
Arrotondare 1.2345 a tre posizioni decimali (arrotondamento verso il basso).
Utilizzo
Number.Round(1.2345, 3, RoundingMode.Down)
Output
1.234