5
¿Se garantiza que PLINQ devolverá los resultados de la consulta en el orden de la secuencia original que se está operando, incluso si los resultados se producen en paralelo? Por ejemplo:¿PLINQ conserva el orden original en una secuencia?
new List<String>(){"a", "b", "c", "d"}.asParallel().Select(str => str + "a").asSequential().ToList().ForEach(str => Console.Write(str + ", ");
¿El resultado siempre será "aa, ba, ca, da"?