public static decimal Round(
decimal d,
int decimals
)
decimals 参数指定返回值的小数位数,范围为 0 到 28。如果 decimals 为零,则返回一个整数。
如果 d 中小数点右边第一个数字的值为 5,则小数位为奇数则四舍五入,偶数则保持不变。如果 d 的精度小于小数,则 d 原样返回。
Math.Round(3.44, 1); //Returns 3.4.
Math.Round(3.45, 1); //Returns 3.4.
为什么 3.45 返回 3.4 ..我无法理解这个输出。谁能帮忙