可能重复:
Built in .Net algorithm to round value up to the nearest 10 interval
HI, 我需要一个返回5er行的下一个数字的方法。 例: 3 - >五 7 - > 10 8 - > 10 16 - > 20
我该怎么做? THX
答案 0 :(得分:2)
对于正值:
int rounded = 5 * Math.Ceiling( (double)original / 5 );
答案 1 :(得分:0)
int rounded = original + (5 - original%5);