Isais Perez Asked: 2025-02-18 10:50:15 +0800 CST2025-02-18 10:50:15 +0800 CST 2025-02-18 10:50:15 +0800 CST 我想让小数在句点后只有两位数字,我该怎么做?[重复] 772 我试图让小数只有两个点。例如:我会尝试让 1.2345 = 1.23。 我尝试了“String.Format("{0.0.00}", cats.ToString());”,但它给了我一个错误,基本上说它的格式不正确。 c# 2 个回答 Voted TheTinkerer12 2025-02-18T11:31:11+08:002025-02-18T11:31:11+08:00 尝试decimal.Round(myDecimal, 2, MidpointRounding.AwayFromZero)。这会将小数四舍五入到小数点后两位。 Best Answer Yazan.Hassouneh 2025-02-18T11:56:09+08:002025-02-18T11:56:09+08:00 在 C# 中你可以尝试 Math.Round(1.2345, 2); 或者 string.Format("{0:0.00}", 1.2345)您可以将其与字符串插值一起使用 $"{1.2345: 0.00}"
尝试
decimal.Round(myDecimal, 2, MidpointRounding.AwayFromZero)
。这会将小数四舍五入到小数点后两位。在 C# 中你可以尝试
Math.Round(1.2345, 2);
或者
string.Format("{0:0.00}", 1.2345)
您可以将其与字符串插值一起使用$"{1.2345: 0.00}"