/// <summary> Інтелектуальне перетворення байтів у KB, MB, GB, TB одиниці /// </summary> <param name="len"></param> /// <returns></returns> публічний статичний рядок ConvertBytes (long len) { розміри рядків[] = { "Bytes", "KB", "MB", "GB", "TB" }; int order = 0; тоді як (len > = 1024 && порядок + 1 < розмірів. Довжина) //{ order++; len = len / 1024; //} return String.Format("{0:0.##} {1}", len, sizes[order]); double leng = Convert.ToDouble(len); розміри рядків[] = { "Bytes", "KB", "MB", "GB", "TB" }; int order = 0; тоді як (leng > = 1024 && порядок + 1 < розмірів. Довжина) { order++; leng = leng / 1024; } return String.Format("{0:0.##} {1}", leng, sizes[order]); } |