-2

我在 c# 中尝试了许多数学函数将 1.7272 转换为 1.73,但没有任何函数可以实现我的目标。我想要一个简单的转换,即 1.7272 到 1.73

请建议我哪个数学函数可以为我工作?

谢谢

4

5 回答 5

4

你应该使用 Math.Round:

Math.Round(1.7272, 2)
于 2013-02-06T13:38:29.053 回答
1

如果你想要一个字符串

> (1.7272).ToString("#.##")
"1.73"

或者小数

> Math.Round(((Decimal)1.7272), 2)
1.73m
于 2013-02-06T13:42:37.133 回答
0

Math.Round(1.7272,2)是你要找的...

于 2013-02-06T13:38:54.393 回答
0

.Round 函数将帮助您

System.Math.Round(1.7272, 2) returns 1.73
于 2013-02-06T13:39:29.020 回答
0
double d = Math.Round(1.7272, 2);
于 2013-02-06T13:39:49.633 回答