C# 字节转换
2018-01-24 00:00
183 查看
C# 字节转换成"B", "KB", "MB", "GB", "TB", "PB"实例
此处参考:C# 字节转换成"B", "KB", "MB", "GB", "TB", "PB"实例
注:此处并没有将所得的值进行四舍五入,而是直接取整数了;
补充代码:
/// <summary> /// 转换方法 /// </summary> /// <param name="size">字节值</param> /// <returns></returns> private String HumanReadableFilesize(double size) { String[] units = new String[] { "B", "KB", "MB", "GB", "TB", "PB" }; double mod = 1024.0; int i = 0; while (size >= mod) { size /= mod; i++; } return Math.Round(size) + units[i]; }
此处参考:C# 字节转换成"B", "KB", "MB", "GB", "TB", "PB"实例
注:此处并没有将所得的值进行四舍五入,而是直接取整数了;
补充代码:
return Math.Round(size,2) + units[i];
相关文章推荐
- C# 16进制与字符串、字节数组之间的转换
- C#中struct的字节对齐、转换操作和复制为二进制数据(byte[])
- C#中字节数组与字符串的来回转换
- C# 负数和十六进制(两字节)转换
- c# 流,字节数组及字符串之间的转换
- C#中string转换成字节byte的处理方法
- C#中结构体定义并转换字节数组
- 在C#中将任意数值类型数据与字节数组相互转换的一个方法
- C#之基础数据类型和字节数组的转换
- C# 16进制与字符串、字节数组之间的转换
- C#中结构体定义并转换字节数组
- C# 16进制与字符串、字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换
- C# 中字符串string和字节数组byte[]之间的转换
- C# 16进制与字符串、字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换
- c# 将十进制数字转换成字节数组