【发布时间】:2012-03-29 19:05:51
【问题描述】:
在 C# 中,我试图在不进行四舍五入的情况下获取双精度数的最后两位小数。我已经尝试了从Math.Floor 到Math.Truncate 的所有方法,但没有任何效果。
我想要的结果示例:
1,424.2488298 -> 1,424.24
53.5821 -> 53.58
10,209.2991 -> 10,209.29
有什么想法吗?
【问题讨论】:
-
如果您使用 decimal 进行工作,那么当您可以使用 decimal 时,为什么还要使用 double?
-
你可以去这个帖子找到适合你的how-to-code-net.blogspot.ro/2012/09/…