Megosztás a következőn keresztül:


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: A number a megadott számú tizedesjegyre kerekítve lesz.
  • roundingMode: Felülbírálja az alapértelmezett kötéstörő viselkedést, ha number 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