我有两个十进制值,即865和720.我减去两个,除以10,然后舍入结果。当需要舍入的值为14.5时,为什么这会变为14而不是15?
以下是代码:
public decimal CalculateExpoDollars(decimal previousYearActual, decimal goal, decimal currentYearActual)
{
if (currentYearActual < goal && currentYearActual >= previousYearActual)
return 0.00m;
return Math.Round((currentYearActual - previousYearActual) / 10);
}