我有一个非常基本的C#函数,它对小数进行乘法计算。然后我在控制台中显示结果。我还将要显示的小数位数限制为两个。一个非常基本的形式如下所示:
int a = 5;
int b = 10;
result = a*b;
Console.Write("Result = " + result.ToString("0.##"));
现在我要做的是始终显示两位小数。因此,在这种情况下,我希望它显示结果= 50.00 ,而不仅仅是结果= 50。
答案 0 :(得分:8)
#
specifier将省略0
的结尾。鉴于你想保留这些,我建议你使用0 specifier
result.ToString("0.00");
result.ToString("F2");
请参阅Custom Numeric Format Strings / Standard Numeric Format Strings。
答案 1 :(得分:5)
这个怎么样?
Console.WriteLine("{0:F2}",result);
答案 2 :(得分:3)
Console.WriteLine(result.ToString("F2"));
检查this(标准数字格式字符串)