title: char cast vs Convert.ToChar()
body: <p>I have a char type column in table. I want to convert it to a char in C#.
  It is working by </p>
  
  <pre><code>char gender = Convert.ToChar(dataRow["Gender"]);
  </code></pre>
  
  <p>But it failed</p>
  
  <pre><code> char gender = (char)(dataRow["Gender"]);
  </code></pre>
  
  <p>If a column is int type. I can use (int) to cast an object.
  Why it failed on char(exception)?</p>
  
  <p>InValidCastException.</p>
  
  <p>Thanks,</p>