溫馨提示×

C#四舍五入精度如何控制

c#
小樊
99
2024-07-03 03:03:14
欄目: 編程語言

在C#中,可以使用Math.Round方法來控制四舍五入的精度。該方法有兩個重載,一個是只有一個參數的重載,另一個是有兩個參數的重載。

使用只有一個參數的重載時,可以指定要四舍五入的數值和小數點后保留的位數。例如:

double number = 3.14159;
double roundedNumber = Math.Round(number, 2);
Console.WriteLine(roundedNumber); // 輸出結果為3.14

使用有兩個參數的重載時,可以指定要四舍五入的數值、小數點后保留的位數以及舍入方式(MidpointRounding枚舉)。例如:

double number = 3.5;
double roundedNumber = Math.Round(number, 0, MidpointRounding.AwayFromZero);
Console.WriteLine(roundedNumber); // 輸出結果為4

通過這兩種方法,可以靈活控制四舍五入的精度和舍入方式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女