Sorting collections using LINQ

Posted by & filed under .Net, .Net 3.0 / 3.5.

We can sort collections using Linq using OrderBy and OrderByDescending Clause, these extention methods helps to sort collections in Ascending and Descending modes respectively.

For ASCENDING mode.

//Ordering the Persons, order by first name ASC
IOrderedEnumerable<Person> ascPersons = persons.OrderBy(p => p.FirstName);

And for DESCENDING mode

//Ordering the Persons, order by first name DESC
IOrderedEnumerable<Person> descPersons = persons.OrderByDescending(p => p.FirstName);

Happy Coding :)

No related content found.

Leave a Reply

CAPTCHA Image
*