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