title: Char size in .net is not as expected?
body: <p>size of char is : 2  (<a href="http://msdn.microsoft.com/en-us/library/x9h8tsay%28v=vs.71%29.aspx" rel="noreferrer">msdn</a>)</p>
  
  <pre><code>sizeof(char)  //2
  </code></pre>
  
  <p>a test : </p>
  
  <pre><code>char[] c = new char[1] {'a'};
  
  Encoding.UTF8.GetByteCount(c) //1 ?
  </code></pre>
  
  <p>why the value is  1?</p>
  
  <p><em>(of course if c is a unicode char like 'ש' so it does show 2 as it should.)</em></p>
  
  <p><code>a</code> is not .net char ?</p>