我试图填写一个文本框,其金额可以除以50而且没有分数。
实施例: 金额 - > 52353.85 应显示 - > 52350
Amount-> 1229.68 应显示 - > 1200
如何修改值?
提前致谢。
答案 0 :(得分:5)
int newValue = (int)(oldValue / 50) * 50;
如果您希望数字可以向上舍入
,则将旧值加25int newValue = (int)((oldValue + 25) / 50) * 50;
答案 1 :(得分:2)
这给出了正确的舍入结果:
return Math.Round(x / 50.0) * 50;
答案 2 :(得分:0)
return (int)x - ((int)x % 50);