我有這個值:833333333333333.33325 ,需要圍捕與2位小數(應該是833333333333333.34)Math.Round圓始終保持十進制值
如果我使用MidpointRounding.ToEven或AwayFromZero,我總是得到833333333333333.33 。 如何使用C#中的Math獲得833333333333333.34?
的代碼是:
decimal valorArredondado = Math.Round(valorParcelado, MidpointRounding.AwayFromZero);
哪裏valorParcelado是833333333333333.33325安迪需要十進制值回報。
您沒有幫助我們。如果你可以發佈你的代碼會更好 – Rekcs
爲什麼應該是833333333333333.34?這在數學上是不正確的。 – user3185569
[在C#中四捨五入到2位小數]的可能重複(https://stackoverflow.com/questions/7075201/rounding-up-to-2-decimal-places-in-c-sharp) – Liam