c# 见分进元和见毫进分是对小数的中国情况的特殊处理。
1. 见分进元
1 | number == Math.Floor(number) ? number : (number > 0 ? Math.Ceiling(number) : Math.Floor(number)); |
2. 见毫进分
1 | return number * 100 == Math.Floor(number * 100) ? number : (number > 0 ? Math.Ceiling(number * 100) / 100 : Math.Floor(number * 100) / 100); |
3. 四舍五入
1 | Math.Round(number1, MidpointRounding.AwayFromZero); |