Sea como sea, debes redondear. La cuestión es de qué forma se redondea, para que se comporte como tú esperas.
Tienes dos formas de redondear com Math.Round:
Código vb.net:
Ver originalMath.Round(tuNumero, 1, MidpointRounding.AwayFromZero)
Math.Round(tuNumero, 1, MidpointRounding.ToEven)
Espero que te sirva.
Saludos.