Round(Double, Int32)
is rounding to nearest. If you need a different rounding mode use
Math.Round Method (Double, Int32, MidpointRounding) (System)[
^].
In your case:
inputValue = Math.Round(inputValue, 2, MidpointRounding.AwayFromZero);
If you know that the input value is always valid and positive, you may also add half of the rounding position value:
inputValue = Math.Round(inputValue + 0.005, 2);
For negative numbers you have to subtract.