码迷,mamicode.com
首页 > Windows程序 > 详细

C#将B转换成GB、MB和KB(字节转换

时间:2020-10-12 20:06:48      阅读:39      评论:0      收藏:0      [点我收藏+]

标签:public   div   大于等于   定义   str   常量   byte   nbsp   int   

 const int GB = 1024 * 1024 * 1024;//定义GB的计算常量
        const int MB = 1024 * 1024;//定义MB的计算常量
        const int KB = 1024;//定义KB的计算常量
        public string ByteConversionGBMBKB(Int64 KSize)
        {
            if (KSize / GB >= 1)//如果当前Byte的值大于等于1GB
                return (Math.Round(KSize / (float)GB, 2)).ToString() + "GB";//将其转换成GB
            else if (KSize / MB >= 1)//如果当前Byte的值大于等于1MB
                return (Math.Round(KSize / (float)MB, 2)).ToString() + "MB";//将其转换成MB
            else if (KSize / KB >= 1)//如果当前Byte的值大于等于1KB
                return (Math.Round(KSize / (float)KB, 2)).ToString() + "KB";//将其转换成KGB
            else
                return KSize.ToString() + "Byte";//显示Byte值
        }

 

C#将B转换成GB、MB和KB(字节转换

标签:public   div   大于等于   定义   str   常量   byte   nbsp   int   

原文地址:https://www.cnblogs.com/macT/p/13800855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!