This sound simple but it not that much.
I want to order a List based on one of the properties of T, which is double type.
I think this sould do the trick:
List list = new List(); //fill list here list.OrderBy(item => item.DoubleTypeProperty).ToList();
HTH