Quel est le problème avec Math.Round () dans VB.Net?

J'ai une si étrange cas en Mathématiques.Fonction Round dans VB.Net

Math.Round((32.625), 2)

Résultat : 32.62

Math.Round((32.635), 2)

Résultat : 32.64

J'ai besoin de 32.63 mais la fonction est de travailler dans une logique différente dans ces cas.

Je peux obtenir de la partie décimale et de faire ce que je veux faire quelque chose sur elle. Mais n'est-ce pas trop bizarre, on est arrondi à la hausse, on est arrondi à la baisse.

Alors, comment puis-je obtenir 32.63 de 32.625 sans vous embêter avec partie décimale ? (comme la logique naturelle de Maths)

source d'informationauteur Mtok