C#如何拆分高级?

时间:2016-07-26 15:32:50

标签: c# .net math

我需要拆分一个先进的数字 一个例子:我需要做14525/1024/1024,但在我的应用程序中,它说

  

0 MB

如何计算14525/1024/1024到

  

00,01 MB

  

40.61 MB

(我需要将字节转换为兆字节)

2 个答案:

答案 0 :(得分:1)

您需要使用decimal而不是int:

decimal result = Math.Round((decimal)14525 / 1024 / 1024, 2);

答案 1 :(得分:0)

在执行除法之前将任何值转换为Double