title: char + char = int? Why?
body: <p>Why is adding two <code>char</code> in C# results to an <code>int</code> type?</p>
  
  <p>For example, when I do this:</p>
  
  <pre><code>var pr = 'R' + 'G' + 'B' + 'Y' + 'P';
  </code></pre>
  
  <p>the <code>pr</code> variable becomes an <code>int</code> type. I expect it to be a <code>string</code> type with a value of <code>"RGBYP"</code>.</p>
  
  <p>Why is C# designed like this? Wasn't the default implementation of adding two <code>char</code>s should be resulting to a <code>string</code> that concatenates the <code>char</code>s, not <code>int</code>?</p>