title: How is null + true a string?
body: <p>Since <code>true</code> is not a string type, how is <code>null + true</code> a string ?</p>
  
  <pre><code>string s = true;  //Cannot implicitly convert type 'bool' to 'string'   
  bool b = null + true; //Cannot implicitly convert type 'string' to 'bool'
  </code></pre>
  
  <p>What is the reason behind this?</p>