C# Language AsOrdered


Exemple

Cet exemple montre comment PLINQ peut être utilisé pour calculer les nombres pairs compris entre 1 et 10 000 en utilisant plusieurs threads. L'ordre sera maintenu dans la liste résultante, mais gardez à l'esprit AsOrdered peut nuire aux performances d'un grand nombre d'éléments, de sorte que le traitement non ordonné est préférable lorsque cela est possible.

var sequence = Enumerable.Range(1, 10000);
var evenNumbers = sequence.AsParallel()
                          .AsOrdered()
                          .Where(x => x % 2 == 0)
                          .ToList();

// evenNumbers = { 2, 4, 6, 8, ..., 10000 }