I have a List of classes in my collection like
List test = new List();
In my classes I have just some propert
If you want to sort them in place, you can use List.Sort:
test.Sort( (l,r) => l.date.CompareTo(r.date) );
If you want to sort them into a new result set, LINQ is very nice:
var sortedResults = from mc in test order by mc.date select mc;