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