C# 文件大小字节byte换算为 Kb Mb Gb Tb | 您所在的位置:网站首页 › mb转换成比特 › C# 文件大小字节byte换算为 Kb Mb Gb Tb |
C# 文件大小字节byte换算为 Kb Mb Gb Tb
1、使用到的函数 Math.Pow(x,y) //返回 x 的 y 次幂的值 NumberObject.ToString("f2") //可把 Number 四舍五入为指定小数位数的字符串 2、计算文件大小,保留两位小数 /// /// 计算文件大小函数(保留两位小数),Size为字节大小 /// /// 初始文件大小 /// public static string GetFileSize(long size) { var num = 1024.00; //byte if (size < num) return size + "B"; if (size < Math.Pow(num, 2)) return (size / num).ToString("f2") + "K"; //kb if (size < Math.Pow(num, 3)) return (size / Math.Pow(num, 2)).ToString("f2") + "M"; //M if (size < Math.Pow(num, 4)) return (size / Math.Pow(num, 3)).ToString("f2") + "G"; //G return (size / Math.Pow(num, 4)).ToString("f2") + "T"; //T } |
CopyRight 2018-2019 实验室设备网 版权所有 |