0

可能重复:
Math.Round 不保留尾随零
如何舍入双精度值但保留尾随零

我有一个小数,我想四舍五入到 2 dp。所以,我使用了 Math.Round()。当我有这样的号码时

23.126

我得到了我想要的格式

23.13

但是当我有这样的事情时

23

我明白了

23

我想要的是始终获得 2 dp。所以,在前面的例子中,我想

23.00

如果我有

23.1

我想要

23.10

知道我该怎么做吗?

4

1 回答 1

2

然后你不想四舍五入,你想把它格式化成一个字符串。

string formatted = value.ToString("N2");
于 2013-01-03T16:27:57.750 回答