decimal myDecimal = 123.456789m;
decimal roundDecimal = Math.Round(myDecimal, 2); // 保留两位小数,四舍五入
Console.WriteLine(roundDecimal); // 输出 "123.46"
string formattedDecimal = myDecimal.ToString("0.00"); // 保留两位小数,四舍五入
Console.WriteLine(formattedDecimal); // 输出 "123.46"
var subDecimal = Math.Floor(myDecimal * 100) / 100;//保留两位小数,直接截取
Console.WriteLine(subDecimal); // 输出 "123.45"