Конвертировать байты в МБ в формате 0,00C#

Место общения программистов C#
Anonymous
Конвертировать байты в МБ в формате 0,00

Сообщение Anonymous »

Я создал средство получения данных заголовка, где пользователь вводит URL-адрес, и он возвращает размер в МБ

Мой код работает нормально, но не показывает плавающее значение

if (long.TryParse(resp.Headers.Get("Content-Length"), out ContentLength))
{
string File_Size;

if (ContentLength >= 1073741824)
{
result = ContentLength / 1073741824;

kbmbgb.Text = "GB";
}
else if (ContentLength >= 1048576)
{
result = ContentLength / 1048576;

kbmbgb.Text = "MB";
}
else if (ContentLength >= 1024)
{
result = ContentLength / 1024;

kbmbgb.Text = "KB";
}
else
{
result = ContentLength;
kbmbgb.Text = "BYTE";

}

File_Size = result.ToString("0.00");
sizevaluelabel.Text = File_Size;
}


Подробнее здесь: https://stackoverflow.com/questions/495 ... -00-format

Вернуться в «C#»