C#中的Math.Round函數用于對一個數字進行四舍五入。它接受一個double類型的參數,并返回一個最接近的整數或小數,其舍入規則如下:
舍入模式可以通過Math.Round函數的重載版本來指定。例如,可以指定MidpointRounding.ToEven模式,它表示如果小數部分恰好等于0.5,則向最接近的偶數進行舍入。
以下是Math.Round函數的一個示例:
double number = 3.7;
int roundedNumber = (int)Math.Round(number); // 返回4
在上面的示例中,Math.Round將3.7四舍五入到最接近的整數,即4,并將其轉換為整數類型。