2012-03-16 93 views
-6

可能重复:
c# - How do I round a decimal value to 2 decimal places (for output on a page)C#四舍五入双到指定的小数位数

有没有在C#中的方法,可以让你圆一个双到所需的小数地方?

对于前:123.456789四舍五入3位小数会给123.457

在此先感谢

+4

Google是一个有价值的工具。请使用它。 – 2012-03-16 19:54:33

+2

难道你没有在比你创建一个帖子更少的时间搜索这个? – jzworkman 2012-03-16 19:54:46

+0

耶谢谢。在同样的情况下,它可能非常混乱。谷歌是第一个帮助我,但像这些帖子http://dotnetthread.com/tips/16-C-function-to-round-double-to-the-place-specified.aspx混淆了我的地狱。 – nixgadgets 2012-03-16 19:58:52

回答

1

Math.Round也许是你在找什么?

1

看看Math.Round(double,int)

这就是你想要的。