/// <summary> Conversión inteligente de bytes a unidades KB, MB, GB, TB /// </summary> <param name="len"></param> /// <returns></returns> cadena estática pública ConvertBytes (lente larga) { Tamaños de cadena[] = { "Bytes", "KB", "MB", "GB", "TB" }; orden de inteligencia = 0; mientras que (len >= 1024 & & orden + 1 < tamaños. Longitud) //{ order++; len = len / 1024; //} return String.Format("{0:0.##} {1}", len, sizes[order]); double leng = Convertir.ToDouble(len); Tamaños de cadena[] = { "Bytes", "KB", "MB", "GB", "TB" }; orden de inteligencia = 0; mientras que (leng >= 1024 & & orden + 1 < tamaños. Longitud) { order++; leng = leng / 1024; } return String.Format("{0:0.##} {1}", leng, sizes[order]); } |