title: string[0] get first character from string
body: <p>I have a problem which I do not understand. Here is my code:</p>
  
  <pre><code>String input = "3 days ago"
  String firstCharacter = input[0].ToString(); //Returns 3
  int firstCharacter = (int)input[0];  //Returns 51
  </code></pre>
  
  <p>Why does it return 51? </p>
  
  <p>PS: My code comes from this thread: <a href="https://stackoverflow.com/questions/3878820/c-how-to-get-first-char-of-a-string">C#: how to get first char of a string?</a></p>
  
  <p>More information:</p>
  
  <pre><code>In case that input = "5 days ago", then int firstCharacter is 53.
  </code></pre>