C#四舍五入保留两位小数
时间: 2023-12-09 13:36:50 浏览: 169
C# 保留几位小数
5星 · 资源好评率100%
以下是C#中四舍五入保留两位小数的三种方法:
1.使用Math.Round(),该方法可以对double类型的数据进行四舍五入操作,并且可以指定保留的小数位数。例如:
```csharp
double num = 1.23456789;
double result = Math.Round(num, 2); // 保留两位小数,结果为1.23
```
2.使用ToString()方法,该方法可以将double类型的数据转换为字符串,并且可以指定保留的小数位数。例如:
```csharp
double num = 1.23456789;
string result = num.ToString("0.00"); // 保留两位小数,结果为1.23
```
3.增加0.005后再使用Math.Round()方法,该方法可以对double类型的数据进行四舍五入操作,并且可以指定保留的小数位数。例如:
```csharp
double num = 2.445;
double result = Math.Round(num + 0.005, 2); // 保留两位小数,结果为2.45
```
阅读全文