c#string类型强制保留2位数
时间: 2023-10-20 10:11:02 浏览: 111
C# 保留几位小数
5星 · 资源好评率100%
你可以使用字符串格式化来强制将一个数字保留为两位小数。以下是一个示例:
```csharp
double num = 3.14159;
string formatted = num.ToString("0.00");
```
在上面的代码中,`num` 是一个双精度浮点数,它被格式化为一个字符串,该字符串只包含两位小数。输出结果将是 `"3.14"`。
你也可以使用 `String.Format` 方法来达到同样的效果:
```csharp
double num = 3.14159;
string formatted = String.Format("{0:0.00}", num);
```
在上面的代码中,`{0:0.00}` 是一个格式字符串,它指示 `String.Format` 方法将第一个参数(即 `num`)格式化为一个包含两位小数的字符串。输出结果将是 `"3.14"`。
阅读全文