在C#中舍入文本框的值

时间:2015-11-26 08:10:49

标签: c# math rounding roundup

我希望Roun d Up Values Like This ...

0.1将为0

0.3将为0

0.5将为1

0.9将是1

有没有办法在c#中解决它?

提前致谢...

2 个答案:

答案 0 :(得分:2)

您正在寻找.setInputType(InputType.TYPE_NULL); ,您可以阅读有关Round

的更多信息

如果数字的小数分量在两个整数之间,其中一个是偶数而另一个是奇数,则返回偶数。请注意,此方法返回Decimal而不是整数类型。

根据@Micky的建议,您应该使用Math.Round之类的

MidpointRounding.AwayFromZero

获取正确的输出

答案 1 :(得分:0)

您应该尝试使用C#中提供的Decimal.Round方法。有关详细信息,请查看以下链接

https://msdn.microsoft.com/en-us/library/6be1edhb(v=vs.110).aspx

感谢。