始终显示小数位数

本文关键字:小数 显示 | 更新日期: 2023-09-27 18:09:09

我有一个非常基本的C#函数,可以对小数进行乘法计算。然后我在控制台中显示结果。我还将显示的小数位数限制为两位。一个非常基本的形式如下所示:

int a = 5;
int b = 10;
result = a*b;
Console.Write("Result = " + result.ToString("0.##"));

现在我要做的是始终显示小数点后两位。因此,在这种情况下,我希望它显示Result=50.00,而不仅仅是Result=50。

始终显示小数位数

#说明符将省略尾随的0的s。如果你想保留这些,我建议你使用0说明符

result.ToString("0.00");

或定点说明符

result.ToString("F2");

请参见自定义数字格式字符串/标准数字格式字符串。

这个怎么样?

Console.WriteLine("{0:F2}",result);
Console.WriteLine(result.ToString("F2"));

选中此项(标准数字格式字符串(