3
是否可以等待下載完成然後執行下一行代碼?C#downloadasync等待下載完成
WebClient wb = new WebClient();
wb.DownloadFileAsync(new Uri("url"), @"c:\tmp\file.exe");
wb.DownloadProgressChanged += wb_DownloadProgressChanged;
wb.DownloadFileCompleted += wb_DownloadFileCompleted;
//Code to run after download finished...
我知道我可以只使用wb.DownloadFile但不會放棄在下載百分比的反饋。
@Aberto是否可以使用異步並在方法內等待? – Johnny
@Johnny如果你想使用await,你需要將你的方法標記爲async – Alberto
瞭解它,非常感謝; – Johnny