2011-01-06 15 views

答えて

8

あなたは順序を保持するためにAsOrdered()を使用する必要があります:How to: Control Ordering in a PLINQ Query

 new List<String>(){"a", "b", "c", "d"} 
      .AsParallel() 
      .AsOrdered() 
      .Select(str => str + "a") 
      .AsSequential() 
      .ToList() 
      .ForEach(str => Console.Write(str + ", ")); 

もこれをチェック

関連する問題