Я создал средство получения данных заголовка, где пользователь вводит 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