我想要得到的四捨五入的十進制數的值,假設我得到24.86,比我想25的終值如何獲得一個小數在C#中的四捨五入值
-6
A
回答
0
只需
Math.Round(24.86)
這將圓你的價值爲25
自己的邏輯將是
decimal d = 1.5m;
decimal r = d - Math.Truncate(d);
if (r > 0)
r = 1 - r;
decimal value = d + r;
1
相關問題
- 1. 盧阿 - 如何獲得小數四捨五入倒在半
- 2. 四捨五入爲最小整數值
- 3. C#四捨五入負指數雙值
- 4. 四捨五入到兩個小數點
- 5. 浮點值四捨五入到一個值小數
- 6. 在Objective-C中四捨五入數字
- 7. 如何在python中四捨五入取得兩個數字
- 8. 四捨五入的值列
- 9. 將數字四捨五入以獲得無小數
- 10. 如何四捨五入小數位5,排在第五位
- 11. 如何小數四捨五入爲int在C#
- 12. 如何四捨五入的價值?
- 13. 如何四捨五入
- 14. 如何四捨五入
- 15. 四捨五入十進制數在C#
- 16. SQL值四捨五入
- 17. sql四捨五入值
- 18. 在VB.NET中四捨五入
- 19. 在LABVIEW中四捨五入
- 20. 四捨五入在Java中
- 21. 如何四捨五入datetime64值
- 22. 如何四捨五入到小數點後n位C++
- 23. MS Access四捨五入SQL小數位
- 24. pyodbc SQLSERVER光標小數四捨五入
- 25. F#四捨五入到小數
- 26. 小數四捨五入合併?
- 27. Smarty:四捨五入至小數
- 28. 四捨五入長小數點
- 29. 四捨五入高達9位小數
- 30. 如何四捨五入來獲得最多n位數
你有沒有考慮到搜索'圓C#'? –
爲什麼在提問前不做一點搜索? [Decimal.Round](http://msdn.microsoft.com/en-us/library/system.decimal.round.aspx) –
是的我知道Math.Round,但我想按我自己的邏輯來做 – James