您的位置:首页 > 编程语言 > C#

C#转换文件大小格式(GB/MB/KB/B)

2015-05-27 15:59 323 查看
public static string GetString(this HtmlHelper htmlHelper, long b)

{

const int GB = 1024 * 1024 * 1024;

const int MB = 1024 * 1024;

const int KB = 1024;

if (b / GB >= 1)

{

return Math.Round(b / (float)GB, 2) + "GB";

}

if (b / MB >= 1)

{

return Math.Round(b / (float)MB, 2) + "MB";

}

if (b / KB >= 1)

{

return Math.Round(b / (float)KB, 2) + "KB";

}

return b + "B";

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: