title: Sorting while using specific culture - "BB" may come first before "AA" in Danish and Norwegian
body: <p>Today I noticed an interesting sorting behavior in C#. I have two lists and I sort them:</p>
  
  <pre><code>var list1 = new List&lt;string&gt; { "A", "B", "C" };
  var list2 = new List&lt;string&gt; { "AA", "BB", "CC" };
  list1.Sort();
  list2.Sort();
  </code></pre>
  
  <p>The two lists now contain:</p>
  
  <pre><code>&gt;&gt; list1
  [0]: "A"
  [1]: "B"
  [2]: "C"
  
  &gt;&gt; list2
  [0]: "BB"
  [1]: "CC"
  [2]: "AA"
  </code></pre>
  
  <p>Why is the AA put in the end?</p>
  
  <p>Here is a demonstration: <a href="http://ideone.com/QCeUjx" rel="nofollow">http://ideone.com/QCeUjx</a></p>