¿Cuál es la mejor manera de convertir un valor Int al Char correspondiente en Utf16, dado que el Int está en el rango de valores válidos?
96
(char)myint;
por ejemplo:
Console.WriteLine("(char)122 is {0}", (char)122);
rinde:
(carácter) 122 es z
Console.WriteLine((char)49 == '1');
Dará True . Al igual quechar c = (char)49; string s = "1two3"; Console.WriteLine(c == s[0]);
usar este yeso, está perfectamente bien. Su explicación no proporciona un ejemplo válido de que no funcione. Además,Console.WriteLine((char)49 == 1);
es falso, lo que esencialmente hace que su comentario sea infundado.fuente
Aunque no responde exactamente a la pregunta como se formuló, pero si necesita o puede tomar el resultado final como una cadena, también puede usar
que le dará pares UTF-16 sustitutos si es necesario, protegiéndolo si está fuera del BMP .
fuente