110,529
社区成员
发帖
与我相关
我的任务
分享
System.Threading.Tasks.Parallel.For(600317, 600417, (i) => {
var w = new WebClient();
var url = "http://table.finance.yahoo.com/table.csv?a=6&b=1&c=2014&d=8&e=11&f=2014&s=600" + i.ToString() + ".ss";
var filename = "D:\\" + i.ToString() + ".csv";
var b = w.DownloadData(url);
using (FileStream fs = new FileStream(filename, FileMode.OpenOrCreate, FileAccess.Write))
{
fs.Write(b, 0, b.Length);
fs.Flush();
fs.Close();
}
});
简单的写了下 没有测试..不过就是这个思路...
其中 DownloadData也是有异步的..你可以看下...(因为没用过DownloadDataAsync 所以不敢乱写....)