Есть метoд:
public static string DivSize(long n)
{
const int KB = 1000;
const int MB = 1000000;
const int GB = 1000000000;
const long TB = 1000000000000;
long b = n % KB;
long kb = (n % MB) / KB;
long mb = (n % GB) / MB;
long gb = (n % TB) / GB;
if (n >= 0 && n < KB)
return string.Format("{0} b", b);
if (n >= KB && n < MB)
return string.Format("{0},{1:D3} KB", kb, b);
if (n >= MB && n < GB)
return string.Format("{0},{1:D3},{2:D3} MB", mb, kb, b);
if (n >= GB && n < TB)
return string.Format("{0},{1:D3},{2:D3},{3:D3} GB", gb, mb, kb, b);
return string.Format("{0} {1:D3} {2:D3} {3:D3} bytes", gb, mb, kb, b);
}
Как называется эта операция?