可能重複:
c# - How do I round a decimal value to 2 decimal places (for output on a page)C#四捨五入雙到指定的小數位數
有沒有在C#中的方法,可以讓你圓一個雙到所需的小數地方?
對於前:123.456789四捨五入3位小數會給123.457
在此先感謝
可能重複:
c# - How do I round a decimal value to 2 decimal places (for output on a page)C#四捨五入雙到指定的小數位數
有沒有在C#中的方法,可以讓你圓一個雙到所需的小數地方?
對於前:123.456789四捨五入3位小數會給123.457
在此先感謝
您想要Math.Round方法。文檔可以在這裏找到:
http://msdn.microsoft.com/en-us/library/75ks3aby.aspx
第一個結果,當我用Google搜索 「C#圓鋼雙」。
Math.Round()
Math.Round也許是你在找什麼?
看看Math.Round(double,int)
這就是你想要的。
Google是一個有價值的工具。請使用它。 – 2012-03-16 19:54:33
難道你沒有在比你創建一個帖子更少的時間搜索這個? – jzworkman 2012-03-16 19:54:46
耶謝謝。在同樣的情況下,它可能非常混亂。谷歌是第一個幫助我,但像這些帖子http://dotnetthread.com/tips/16-C-function-to-round-double-to-the-place-specified.aspx混淆了我的地獄。 – nixgadgets 2012-03-16 19:58:52