C#將B轉換成GB、MB和KB(字節轉換


 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值
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM