puede utilizar OrderBy
método para clasificar
y también tratar esto también ..
var result = stringCollection.AsParallel().AsOrdered();
para más información comprueban debajo de acoplamiento
http://msdn.microsoft.com/en-us/library/dd460719.aspx, puede inclinarse cómo hacerlo clasificación compleja usando PLINQ
, por ejemplo:
var q2 = orders.AsParallel()
.Where(o => o.OrderDate < DateTime.Parse("07/04/1997"))
.Select(o => o)
.OrderBy(o => o.CustomerID) // Preserve original ordering for Take operation.
.Take(20)
.AsUnordered() // Remove ordering constraint to make join faster.
.Join(
orderDetails.AsParallel(),
ord => ord.OrderID,
od => od.OrderID,
(ord, od) =>
new
{
ID = ord.OrderID,
Customer = ord.CustomerID,
Product = od.ProductID
}
)
.OrderBy(i => i.Product); // Apply new ordering to final result sequence.
¿Te ¿Quiere decir que quiere una nueva colección ordenada con todos los elementos en algún momento o desea que se ordene todo el tiempo y extraer de ella en ese orden o algo por el estilo? – alun
Quería ordenarlo usando un método pero no hay ninguno, así que tengo que usar LINQ para hacer la clasificación. –