2011-04-26 34 views

回答

1

它实际上是圆的。显示这样的数字:

label1.Content = String.Format("{0:0.0}", value); 

应该解决这个问题。

+0

当然,我可以使用格式,但我的观点是我不应该使用它,因为它已经舍入:) – user310291 2011-04-27 05:28:36

+0

我更喜欢ToString,因为如果我的格式发生变化,它也会影响这个类。 – user310291 2011-04-27 05:43:59

0

所以人们必须使用.ToString,否则它不圆,很奇怪。

0

实际上,2.7999 ...是四舍五入的(实际上它与2.8相同)。如果你不喜欢这种方式,你可能想用小数而不是double。