在 C# 中,可以使用 Math.Round
方法來保留小數位數,并且可以動態設置需要保留的位數。以下是一個示例代碼:
double number = 3.14159;
int decimals = 2; // 設置保留小數位數為 2
double roundedNumber = Math.Round(number, decimals);
Console.WriteLine(roundedNumber); // 輸出結果為 3.14
在上面的示例中,我們將 number
設置為 3.14159
,然后通過 Math.Round
方法將其保留到小數點后 2 位,最后輸出結果為 3.14
。您可以根據需要動態設置 decimals
來保留不同位數的小數。