Respostas:
(char)myint;
por exemplo:
Console.WriteLine("(char)122 is {0}", (char)122);
rendimentos:
(char) 122 é z
Console.WriteLine((char)49 == '1');
Vai dar True . Como vai, char c = (char)49; string s = "1two3"; Console.WriteLine(c == s[0]);
usar este gesso está perfeitamente bem. Sua explicação não fornece um exemplo válido de que não está funcionando. Além disso, Console.WriteLine((char)49 == 1);
é falso, o que essencialmente torna seu comentário sem base.
int i = 65;
char c = Convert.ToChar(i);
Embora não responda exatamente a pergunta conforme formulada, mas se você precisa ou pode tomar o resultado final como string, você também pode usar
string s = Char.ConvertFromUtf32(56);
o que lhe dará pares UTF-16 substitutos se necessário, protegendo você se você estiver fora do BMP .