Auteur: Abbas - 16 mei 2014 - 14:40 - Gekeurd door: marten - Hits: 5226 - Aantal punten: (0 stemmen)
Deze methode zet het meegegeven aantal bytes om in de gewenste eenheid. Gemakkelijk om omrekeningen te maken zoals het berekenen van de grootte van een bestand.
public enum Unit
{
Byte,
Kilobyte,
Megabyte,
Gigabyte,
Terabyte
}
public double GetFileSize(long bytes, Unit unit)
{
return GetFileSize(bytes, unit, 2);
}
public double GetFileSize(long bytes, Unit unit, int decimals)
{
double denominator = Math.Pow(1024, (int)unit);
double result = bytes / denominator;
return Math.Round(result, decimals, MidpointRounding.ToEven);
}
publicenum Unit
{
Byte,
Kilobyte,
Megabyte,
Gigabyte,
Terabyte
}
publicdouble GetFileSize(long bytes, Unit unit)
{
return GetFileSize(bytes, unit, 2);
}
publicdouble GetFileSize(long bytes, Unit unit, int decimals)