这个问题需要高手回答

CShrap2009 2009-05-02 05:30:50
这是一个干什么的事件
string GetReadableFileSize(long fileSize) {
long s = size;
string[] format = new string[] { "{0} bytes", "{0} KB", "{0} MB", "{0} GB", "{0} TB", "{0} PB", "{0} EB", "{0} ZB", "{0} YB" };
int i = 0;
while (i < format.Length - 1 && s >= 1024) {
s = (long)((long)100 * s / (long)1024) / (long)100.0;
i++;

}
return string.Format(format[i], s.ToString("###,###,###.##"));
}
...全文
37 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CShrap2009 2009-05-02
  • 打赏
  • 举报
回复
高手来也,也明白是干什么的,结贴了!
我姓区不姓区 2009-05-02
  • 打赏
  • 举报
回复
将文件大小的字节数转换为对应的单位格式,小于1K的话就直接返回它的字节数,如果大于1K就返回整数部分
,如123bytes就直接返回,1234bytes就返回1KB

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧