public static string BytesDisplayText(long bytes, SizeDisplayUnits factor) { double div = Math.Pow(2, (10 * (int)factor)); string units = Enum.GetName(typeof(SizeDisplayUnits), (SizeDisplayUnits)factor); return(String.Format("{0:0.0} {1}", bytes / div, units)); }
public static long GetUnitBytes(SizeDisplayUnits units) { return(Convert.ToInt64(Math.Pow(2, (10 * (int)units)))); }