将C#中文本框的值四舍五入
本文关键字:四舍五入 文本 中文 | 更新日期: 2023-09-27 18:24:35
我想像这样增加值。。。
0.1将是0
0.3将是0
0.5将是1
0.9将是1
有什么方法可以在c#中解决它吗?
提前感谢。。。
您正在寻找Math.Round
,您可以阅读有关Round 的更多信息
如果数字的分数分量在两个整数之间,其中一个是偶数,另一个是奇数,则返回偶数。请注意,此方法返回Decimal,而不是整型。
正如@Micky所建议的,你应该像一样使用MidpointRounding.AwayFromZero
Math.Round(0.5d, MidpointRounding.AwayFromZero));
以获得正确的输出
您应该尝试使用C#中提供的Decimal.Round方法。有关更多信息,请查看以下链接,
https://msdn.microsoft.com/en-us/library/6be1edhb(v=vs.110).aspx
谢谢。