In .NET 4.0 you can simply use LINQ to quickly sort a list by a specific property:
List<Point> list = ...;
sorted = list.OrderBy(p => p.X).ToList(); // sort list of points by X
Can you do something similar when you cannot use .NET 4.0 LINQ syntax?
Is there a one-liner sort syntax?