Qual è il modo migliore per convertire un valore Int nel Char corrispondente in Utf16, dato che Int è nell'intervallo di valori validi?
Risposte:
(char)myint;
per esempio:
Console.WriteLine("(char)122 is {0}", (char)122);
rende:
(char) 122 è z
Console.WriteLine((char)49 == '1');Darà True . Così come char c = (char)49; string s = "1two3"; Console.WriteLine(c == s[0]);usare questo cast va benissimo. La tua spiegazione non fornisce un valido esempio di non funzionamento. Inoltre, Console.WriteLine((char)49 == 1);è falso che essenzialmente rende il tuo commento senza fondamento.
int i = 65;
char c = Convert.ToChar(i);