आप लिंक
http://msdn.microsoft.com/en-us/library/dd460719.aspx नीचे अधिक जानकारी जांच के लिए
छँटाई के लिए OrderBy
विधि का उपयोग कर सकते हैं और यह भी इस कोशिश ..
var result = stringCollection.AsParallel().AsOrdered();
, आप कैसे करना है दुबला कर सकते हैं PLINQ
का उपयोग कर जटिल सॉर्टिंग, उदाहरण:
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.
आप क्या इसका मतलब है कि आप किसी भी समय सभी तत्वों के साथ एक नया क्रमबद्ध संग्रह चाहते हैं या क्या आप इसे हर समय क्रमबद्ध करना चाहते हैं और उस क्रम में या उस प्रभाव से कुछ आकर्षित करना चाहते हैं? – alun
मैं इसे एक विधि का उपयोग करके सॉर्ट करना चाहता था लेकिन ऐसा कोई नहीं है इसलिए मुझे सॉर्टिंग करने के लिए LINQ का उपयोग करना होगा। –