sorting a generic list of doubles

phili picture phili · Mar 8, 2011 · Viewed 19.1k times · Source

I have a generic list of doubles that show on the page like this:

1199.17
1199.17
1161.67
1161.67
1161.67
1161.67
1161.67
1161.67
1161.67
1161.67
1161.67
1161.67
1161.67
1161.67
1161.67
1199.17
1349.17
1349.17
1349.17
1349.17
1349.17
1349.17
1311.67
1311.67
1311.67
1311.67
1311.67
1349.17
2174.17
2174.17
2174.17
2174.17
2136.67
2136.67
2136.67
2136.67
2174.17
2361.67
2361.67
2361.67
2361.67
2361.67
2361.67
2361.67
2361.67
2399.17
2849.17
2849.17
2849.17
2849.17
2849.17
2849.17
2849.17
2849.17
3111.67
3111.67
3111.67
3149.17

I am trying to order them so that the lowest double is first.

I tried doublePriceList.Sort() but this did not work.

How can I do this?

Answer

Bala R picture Bala R · Mar 8, 2011
using System.Linq;

and

var sortedList = doublePriceList.OrderBy(d => d);