¿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