OrderBy Bullshit


Pasted by lakario on Wednesday, February 24, 2010 3:28 PM

Syntax:

											
1 void Main() 2 { 3 var types = new List<MyType>(new[] { 4 new MyType(null), 5 new MyType(5), 6 new MyType(null), 7 new MyType(1), 8 new MyType(99), 9 new MyType(null) 10 }); 11 12 foreach(var type in types.OrderBy(t => t.Order ?? int.MaxValue)) { 13 Console.WriteLine("Order: {0}", type.Order); 14 } 15 } 16 17 // Define other methods and classes here 18 class MyType { 19 public int? Order { get; set; } 20 21 public MyType(int? order) { 22 this.Order = order; 23 } 24 }