public static string DetectSize(long value) { var amount = SpeedUnitsExtension.GetFormattedSize(value, "{0:0.00}"); var abbr = SpeedUnitsExtension.GetUnitAbbr(value); return($"{amount}{abbr}"); }
public static string DetectSize(long value, out int speedType) { var units = SpeedUnitsExtension.GetUnit(value); switch (units) { case SpeedUnits.GBit: speedType = 2; break; case SpeedUnits.MBit: speedType = 1; break; default: speedType = 0; break; } return(SpeedUnitsExtension.GetFormattedSize(value, "{0:0}")); }