private static string ConvertByte(long lbyte, int type)
{
long lSize = 0;
string unit = "";
long lnBYTE = 1;
long lnKILO = 1024; // ' 2^10
long lnMEGA = 1048576; // ' 2^20
long lnGIGA = 1073741824; // ' 2^30
long lnTERA = 1099511627776; // ' 2^40
if (lbyte > 0)
{
switch (type)
{
case 0: //kb
lSize = lbyte / lnKILO;
unit = "KB";
break;
case 1: //mb
lSize = lbyte / lnMEGA;
unit = "MB";
break;
case 3: //gb
lSize = lbyte / lnGIGA;
unit = "GB";
break;
case 4: //gb
lSize = lbyte / lnTERA;
unit = "Tera";
break;
}
}
return lSize.ToString() + " " + unit;
}
Исходники по языку программирования CSharp
Если вы столкнулись с проблемой и хотите поделиться своим опытом, знаниями или у вас есть интересная статья с иностранного сайта, предложение новой темы, статью которую Вы хотите видеть в ближайшем будущем, расскажите нам об этом и мы обязательно поделимся этими знаниями со всеми. Возможно, для других ваши знания, опыт и советы окажутся очень ценными и помогут вовремя найти правильный выход или не совершить ошибок.Так же если у вас есть предложение о сотрудничестве, пожелания, указать на нарушения сайта или просто сказать слова благодарности, все это вы можете сделать через форму обратной связи. Читать дальше
Конвертируем байты (Convert byte into MB, GB etc.)
Также читайте: Application,
Convert,
Windows,
Windows Form
Copyright © 2011-2015 Справочник по C#. Все права защищены.


Комментариев нет:
Отправить комментарий
Большая просьба, не писать в комментариях всякую ерунду не по теме!