C# KB转换MB

   public static string GetFileSize(string value)
        {
            if (string.IsNullOrWhiteSpace(value)) return value;
            var size = Convert.ToDouble(value);
            var units = new [] { "B", "KB", "MB", "GB", "TB", "PB" };
            double mod = 1024.0;
            int i = 0;
            while (size >= mod)
            {
                size /= mod;
                i++;
            }
            return size.ToString("0.00") + units[i];

        }
作者: jamesbing
提示: 欢迎转载,但是必须保留本文的署名 jamesbing (包含链接)
原文地址:https://www.cnblogs.com/gaobing/p/14504794.html