c#计算结果保留多位小叔
时间: 2023-10-28 13:53:42 浏览: 100
您好!对于C#中的计算结果保留多位小数,可以使用以下方法:
1. 使用格式化字符串:
```csharp
double num = 3.14159;
string result = num.ToString("0.00"); // 保留两位小数
Console.WriteLine(result); // 输出:3.14
```
2. 使用Math.Round()函数:
```csharp
double num = 3.14159;
double result = Math.Round(num, 2); // 保留两位小数
Console.WriteLine(result); // 输出:3.14
```
3. 使用ToString()方法和String.Format()函数:
```csharp
double num = 3.14159;
string result1 = num.ToString("F2"); // 保留两位小数
Console.WriteLine(result1); // 输出:3.14
string result2 = String.Format("{0:F2}", num); // 保留两位小数
Console.WriteLine(result2); // 输出:3.14
```
以上是几种常用的方法,您可以根据自己的需求选择其中一种来保留计算结果的小数位数。
阅读全文