/// <summary> Inteligentní převod bajtů na jednotky KB, MB, GB, TB /// </summary> <název parametru="len"></param> /// <returns></returns> veřejný statický řetězec ConvertBytes (dlouhý objektiv) { string[] velikosti = { "Bajty", "KB", "MB", "GB", "TB" }; int pořadí = 0; zatímco (len >= 1024 & řád + 1 < velikosti. Délka) //{ řád++; len = len / 1024; //} return String.Format("{0:0.##} {1}", len, sizes[order]); double leng = Convert.ToDouble(len); string[] velikosti = { "Bajty", "KB", "MB", "GB", "TB" }; int pořadí = 0; zatímco (leng >= 1024 & řád + 1 < velikosti. Délka) { řád++; leng = leng / 1024; } return String.Format("{0:0.##} {1}", leng, sizes[order]); } |