Скачивание файлов с отображением прогресса - C#

Узнай цену своей работы

Формулировка задачи:

Как это реализовать? И присоединить к процессу скачки прогрессбар?

Решение задачи: «Скачивание файлов с отображением прогресса»

textual
Листинг программы
using System;
using System.Net;
 
class Program
{
    static void Main(string[] args)
    {
        string fileName = "http://www.cyberforum.ru/images/cyberforum_logo.jpg";
        WebClient client = new WebClient();
        client.DownloadProgressChanged += 
            new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
        client.DownloadFileAsync(new Uri(fileName), "D:\\logo.jpg");
        Console.ReadKey(true);
    }
 
    static void client_DownloadProgressChanged(object sender, 
        DownloadProgressChangedEventArgs e)
    {
        Console.SetCursorPosition(0, 0);
        Console.WriteLine(e.ProgressPercentage + "%");
    }
}

Оцени полезность:

11   голосов , оценка 4.182 из 5