C# .Net Core bytes转换为GB/MB/KB 算法

 zhangy  2023-02-18 10:14:23  654  6  0

 c#本身提供的文件大小是bytes

​编辑

但是我们常用的单位是kb或者MB,数据大小的进制是1024,所以单位转换如下:

 int GB = 1024 * 1024 * 1024;//定义GB的计算常量
 int MB = 1024 * 1024;//定义MB的计算常量
 int KB = 1024;//定义KB的计算常量

 道理是一样的我这里的用MB举例

string fileSize=Math.Round(file.Length / (float)MB, 2).ToString();

​编辑


作者禁止了评论
评论内容