C# double保留小数点1位
时间: 2023-10-14 11:03:20 浏览: 219
c#+winform 高精度数学开方代码
在 C# 中,你可以使用格式化字符串或者 Math.Round 方法来将 double 类型的数值保留小数点后一位。
1. 使用格式化字符串:
```csharp
double number = 3.14159;
string result = number.ToString("0.0");
```
这将使得 `result` 的值为 "3.1"。
2. 使用 Math.Round 方法:
```csharp
double number = 3.14159;
double roundedNumber = Math.Round(number, 1);
```
这将使得 `roundedNumber` 的值为 3.1。
请注意,Math.Round 方法会根据小数点后的下一位数字进行四舍五入。如果你需要采用特定的舍入规则,可以使用 Math.Floor(向下取整)或 Math.Ceiling(向上取整)方法。
希望这个回答对你有帮助!如果还有其他问题,请随时提问。
阅读全文