誰かが私に1つのことを説明できますか. 私が理解しているように、 AsParallel() は独自のタスクで実行されます。したがって、クエリが大量のデータを返す場合、「foreach」が Console.WriteLine の実行を開始したときに、変数「d」が空になる可能性がありますか?
var integerList = Enumerable.Range(1, 100);
var d = from x in integerList.AsParallel()
where x <= 25
select x;
foreach (var v in d)
{
Console.WriteLine(v);
}