我有下面的代碼行:哪個數學函數會給我正確的舍入功能?
var loan = (int)(Math.Truncate((usableIncome/avgRate)/loanMultiple) * loanMultiple);
目前,你可以看到我使用Math.Truncate始終採取數量的整數部分。所以如果方程拋出5.1,5.5或5.9,我總是回到5.
我需要做一個改變,以便我得到最接近的整數。 5.1仍然是5,5.5,5.9會解析爲6.我並不十分關心5.5的走向。
有人建議哪些是在這些情況下使用的最佳功能?
在此先感謝。
您可以使用Math.Round()函數。 – Naren