WebClient client = new WebClient();
//下载完成
client.DownloadStringCompleted += delegate(object ss, DownloadStringCompletedEventArgs ee) { };
//下载进度
client.DownloadProgressChanged += delegate(object ss, DownloadProgressChangedEventArgs ee) { };
var uri = new Uri("下载地址");
client.DownloadStringAsync(uri);