title: strange thing about strings comparison
body: <p>This code:</p>
  
  <pre><code>        Console.WriteLine("~".CompareTo("a") &gt; 0);
          Console.WriteLine('~'.CompareTo('a') &gt; 0);
  </code></pre>
  
  <p>Gives me:</p>
  
  <pre><code>False
  True
  </code></pre>
  
  <p>WTF?</p>