title: Custom sorting of a string array in C#
body: <p>I have a string array or arraylist that is passed to my program in C#.  Here is some examples of what those strings contain:</p>
  
  <p>"Spr 2009"
  "Sum 2006"
  "Fall 2010"
  "Fall 2007"</p>
  
  <p>I want to be able to sort this array by the year and then the season.  Is there a way to write a sorting function to tell it to sort by the year then the season.  I know it would be easier if they were separate but I can't help what is being given to me.</p>