例
var options = new ParallelOptions()
{
MaxDegreeOfParallelism = 10
};
List<string> lstAllUrls = File.ReadAllLines("myList.txt").ToList<string>();
Parallel.ForEach(lstAllUrls, options, myFunctionThatFetchPage);
これで問題なく動作します。私が知りたいのは、現在どの反復にいるのかをどのように知ることができるかということです。つまり、私のリストに 100000 個の URL があるとしましょう。それらを取得し始めます。しかし、現在どの URL が取得されているかを画面に出力したいとも考えています。
どうやってやるの?指定されたリストのどの項目で現在ループしているかを知るにはどうすればよいですか?