Jaa


Number.Round

Syntaksi

Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number

Tietoja

Palauttaa tuloksen luvun pyöristämisestä number lähimpään lukuun. Jos number on tyhjäarvoinen, Number.Round palauttaa tyhjäarvon.

Oletusarvon mukaan number pyöristetään lähimpään kokonaislukuun, ja tasatilanteet katkaistaan pyöristämällä lähimpään parilliseen lukuun (käyttämällä RoundingMode.ToEveniä, joka tunnetaan myös nimellä "pankkiirin pyöristys").

Nämä oletusarvot voidaan kuitenkin ohittaa seuraavien valinnaisten parametrien avulla.

  • digits: Syitä number pyöristetään määritettyyn määrään desimaalinumeroita.
  • roundingMode: Ohittaa oletusarvoisen tasan katkaisemistoiminnon, kun number arvo on kahden mahdollisen pyöristetun arvon keskipisteessä (katso mahdolliset arvot kohdasta RoundingMode.Type ).

Esimerkki 1

Pyöristä luku 1,234 lähimpään kokonaislukuun.

Käyttö

Number.Round(1.234)

Tuloste

1

Esimerkki 2

Pyöristä luku 1,56 lähimpään kokonaislukuun.

Käyttö

Number.Round(1.56)

Tuloste

2

Esimerkki 3

Pyöristä luku 1,2345 kahteen desimaaliin.

Käyttö

Number.Round(1.2345, 2)

Tuloste

1.23

Esimerkki 4

Pyöristä luku 1,2345 kolmeen desimaaliin (pyöristys ylöspäin).

Käyttö

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

Tuloste

1.235

Esimerkki 5

Pyöristä luku 1,2345 kolmeen desimaaliin (pyöristys alaspäin).

Käyttö

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

Tuloste

1.234