我正在开发一个asp.net mvc web应用程序,我有以下变量用于以GB存储内存信息: -
public double? TotalMemoryGB2 { set; get; }
以及将字节转换为GB的以下方法: -
if (serverjoin.Resource.SystemInfo.MemoryInfo != null)
{
serverjoin.Resource.SystemInfo.MemoryInfo.TotalMemoryGB2 = (serverjoin.Resource.SystemInfo.MemoryInfo.TOTALMEMORY / (1024 * 1024 * 1024));
s
}
现在我想到上面的方法是TOTALMEMORY
存储的是字节,我想通过执行以下操作将值从字节转换为GB: -
(serverjoin.Resource.SystemInfo.MemoryInfo.TOTALMEMORY / (1024 * 1024 * 1024)
但是现在如果我的TOTALMEMEORY值为1610612736
,那么在TotalMemoryGB2中得到1.5而不是得到1?谁能想到这个