Condividi tramite


Number.Round

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ì che number venga arrotondato al numero specificato di cifre decimali.
  • roundingMode: esegue l'override del comportamento predefinito di interruzione quando number 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 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 per difetto).

Utilizzo

Number.Round(1.2345, 3, RoundingMode.Down)

Output

1.234