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?
 
    