C# Language Comme unordorded


Exemple

Les séquences ordonnées peuvent nuire aux performances lorsque vous manipulez un grand nombre d'éléments. Pour atténuer ce AsUnordered , il est possible d'appeler AsUnordered lorsque l'ordre des séquences n'est plus nécessaire.

var sequence = Enumerable.Range(1, 10000).Select(x => -1 * x); // -1, -2, ...
var evenNumbers = sequence.AsParallel()
                          .OrderBy(x => x)
                          .Take(5000)
                          .AsUnordered()
                          .Where(x => x % 2 == 0) // This line won't be affected by ordering
                          .ToList();