c#的double要控保留两位小数要怎样做
时间: 2023-07-01 09:24:14 浏览: 147
C#中decimal保留2位有效小数的实现方法
可以使用字符串格式化来控制 double 类型的小数位数。具体来说,可以使用字符串格式化符号 "{0:F2}",其中的 F 表示浮点型,2 表示保留 2 位小数。示例代码如下:
```
double num = 3.1415926;
string result = string.Format("{0:F2}", num);
Console.WriteLine(result); // 输出 3.14
```
另外,如果需要在输出时控制小数点后的位数,也可以使用 Console.WriteLine 方法的重载形式,如下所示:
```
double num = 3.1415926;
Console.WriteLine(num.ToString("F2")); // 输出 3.14
```
这两种方式都可以控制 double 类型的小数位数。
阅读全文