为了能使用进度条,我使用了WebClient的异步下载(即DownloadFileAsync),但是我使用后发现,WebClient不支持并发的I/O操作。。我下载多个文件的code:
                for (int k = 0; k <= iFilesNum; k++)
                {
                    string myStringWebResource = null;                    myStringWebResource = sAppUrl + sFiles[k];
                    Uri Uri = new Uri(myStringWebResource);
                    myWebClient.DownloadFileAsync(Uri, Application.StartupPath + "\\update\\" + sFiles[k]);
                }但我想通过WebClient下载多个文件,如何才能办到?