舍入小数

时间:2013-01-03 16:25:38

标签: .net rounding

  

可能重复:
  Math.Round not keeping the trailing zero
  How to round double values but keep trailing zeros

我有一个小数,我想要舍入到2 dp。所以,我使用过Math.Round()。当我有这样的数字时

23.126

我得到了我想要的格式

23.13

但是当我有这样的事情时

23

我得到了

23

我想要的是总是得到2分。所以,在上一个例子中我想要

23.00

如果我有

23.1

我想要

23.10

知道我怎么做这个吗?

1 个答案:

答案 0 :(得分:2)

然后你不想对值进行舍入,你想将其格式化为字符串。

string formatted = value.ToString("N2");