In C#, the result of Math.Round(2.5) is 2.
Math.Round(2.5)
It is supposed to be 3, isn\'t it? Why is it 2 instead in C#?
Simple way is:
Math.Ceiling(decimal.Parse(yourNumber + ""));