Number.Round
Szintaxis
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Körülbelül
A number
legközelebbi számra történő kerekítés eredményét adja vissza. Ha number
null, Number.Round null értéket ad vissza.
Alapértelmezés szerint a number
a legközelebbi egész számra van kerekítve, és a kapcsolat megszakad a legközelebbi páros számra való kerekítéssel (RoundingMode.ToEven, más néven "banker kerekítése").
Ezeket az alapértelmezett értékeket azonban felül lehet bírálni az alábbi választható paraméterekkel.
-
digits
: Anumber
a megadott számú tizedesjegyre kerekítve lesz. -
roundingMode
: Felülbírálja az alapértelmezett kötéstörő viselkedést, hanumber
két lehetséges lekerekített érték között van a középpontban (lehetséges értékek esetén tekintse meg RoundingMode.Type).
1. példa
Kerekíts 1,234-et a legközelebbi egész számra.
Használat
Number.Round(1.234)
kimeneti
1
2. példa
Kerekíts 1,56-ot a legközelebbi egész számra.
használat
Number.Round(1.56)
kimeneti
2
3. példa
Kerekítse 1,2345-öt két tizedesjegyre.
Használat
Number.Round(1.2345, 2)
kimeneti
1.23
4. példa
Az 1,2345 szám kerekítése három tizedesjegyre (felfelé kerekítve).
Használat
Number.Round(1.2345, 3, RoundingMode.Up)
kimeneti
1.235
5. példa
1,2345 kerekítése három tizedesjegyre (lefelé kerekítés).
Használat
Number.Round(1.2345, 3, RoundingMode.Down)
kimeneti
1.234