public class CarSpecs { public String CarName { get; set; } public String CarMaker { get; set; } public DateTime CreationDate { get; set; } }
The best approach is to implement either IComparable or IComparable, and then call List.Sort(). This will do all the hard work of sorting for you.