Bonjour,
Afin d'éviter d'encombrer mon IU avec de trop grand chiffre, j'utilise Math.Round afin d'arrondir mes valeurs.
Mais il possède un comportement bizarre :
A la base, j'ai 9.8328685760498047.
J'utilise Math.Round de la façon suivante :
Math.Round(monDouble, 2, MidpointRounding.AwayFromZero)
Et au résultat, j'ai 9.8300000000000001 alors que j'aurais dû avoir 9.83.
Quelqu'un sait-il pourquoi ?
Partager