/// <summary> Conversion intelligente d’octets vers unités KB, MB, GB, TB /// </summary> <param name="len"></param> /// <returns></returns> chaîne statique publique ConvertBytes (lentille longue) { Tailles de chaînes[] = { « Octets », « KB », « MB », « GB », « TB » } ; ordre d’intelligence = 0 ; tandis que (len >= 1024 & ordre + 1 < tailles. Durée) //{ order++ ; len = len / 1024 ; //} return String.Format (« {0:0.##} {1} », len, sizes[order]) ; double leng = Convertir.ToDouble(len) ; Tailles de chaînes[] = { « Octets », « KB », « MB », « GB », « TB » } ; ordre d’intelligence = 0 ; tandis que (leng >= 1024 & ordre + 1 < tailles. Durée) { order++ ; leng = leng / 1024 ; } return String.Format(« {0:0.##} {1} », leng, sizes[order]) ; } |