我在 c# 中尝试了许多数学函数将 1.7272 转换为 1.73,但没有任何函数可以实现我的目标。我想要一个简单的转换,即 1.7272 到 1.73
请建议我哪个数学函数可以为我工作?
谢谢
你应该使用 Math.Round:
Math.Round(1.7272, 2)
如果你想要一个字符串
> (1.7272).ToString("#.##")
"1.73"
或者小数
> Math.Round(((Decimal)1.7272), 2)
1.73m
Math.Round(1.7272,2)
是你要找的...
.Round 函数将帮助您
System.Math.Round(1.7272, 2) returns 1.73
double d = Math.Round(1.7272, 2);