title: How to cast int digit to char without loosing digit value in c#
body: <p>Mabby it's a stupid question, but how can I cast digit of type int to digit of type char?  </p>
  
  <p>Standard conversion OPs doesn't do this:     </p>
  
  <pre><code>int x = 5;
  char myChar = Convert.ToChar(5); // myChar is now a unicode character
  char secondChar = (char)x; // again I get a unicode character, not a digit '5'
  </code></pre>
  
  <p>I need this because I have a method that returns <code>IEnumerable</code> of <code>Char</code> and I need to return a collection of <code>ints</code> somehow.  </p>
  
  <p>For instance:  </p>
  
  <pre><code>int[] {1, 2, 3}  
  </code></pre>
  
  <p>convert to</p>
  
  <pre><code>char[] {'1', '2', '3'}  
  </code></pre>
  
  <p>Is it possible to do such a conversion in C#?</p>