62,075
社区成员
发帖
与我相关
我的任务
分享
List<string> list = new List<string>
{
"http://www.baidu.com"
"http://www.baidu.com"
"http://www.baidu.com"
};
var tasks = new Task[list.Count];
for (int i = 0; i < tasks.Length; i++)
{
tasks[i] = Task.Factory.StartNew(() =>
{
//这里执行WebRequest请求页面操作
});
}
Task.WaitAll(tasks);
for (int i = 0; i < tasks.Length; i++)
{
var j = i;
....[j]......
}
防止滥用变量 i。