title: Sorting a List with OrderBy
body: <p>Why won't the code below sort my list?</p>
  
  <pre><code>List&lt;string&gt; lst = new List&lt;string&gt;() { "bac", "abc", "cab" };
  lst.OrderBy(p =&gt; p.Substring(0));
  </code></pre>