To
sort data in LINQ we use orderby in the following manner:-
Sorting with Array
int[] marks
= new int[] { 23, 45, 78, 90, 56, 89, 10, 32 };
// it will sort in ascending order
var
sort_asc = from res_asc in marks
orderby res_asc
select res_asc;
//it will sort in descending order
var
sort_desc = from res_desc in marks
orderby res_desc descending
select res_desc;
Response.Write("Ascending
order result <br/>");
foreach
(int res_asc in sort_asc)
{
Response.Write(res_asc + "
");
}
Response.Write("<br/>descending
order result <br/>");
foreach
(int res_desc in sort_desc)
{
Response.Write(res_desc + "
");
}
The output
of the code is as follows:-
Figure
1