Jak rzutować cyfry int na znak char bez utraty wartości cyfr w c #

Mabby to głupie pytanie, ale jak mogę rzucić cyfrę typu int na cyfrę typu char?

Standardowe PO konwersji nie robią tego:

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'

Potrzebuję tego, ponieważ mam metodę, która powracaIEnumerable zChar i muszę zwrócić kolekcjęints jakoś.

Na przykład:

int[] {1, 2, 3}  

Konwertuj na

char[] {'1', '2', '3'}  

Czy można wykonać taką konwersję w języku C #?

questionAnswers(2)

yourAnswerToTheQuestion