Pregunta Int a Char en C #


¿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?


76
2017-11-14 11:07


origen


Respuestas:


(char)myint;

por ejemplo:

Console.WriteLine("(char)122 is {0}", (char)122);

rendimientos:

(char) 122 es z


111
2017-11-14 11:16



int i = 65;
char c = Convert.ToChar(i);

51
2017-11-14 11:15



Aunque no responde exactamente la pregunta tal como está formulada, pero si necesita o puede tomar el resultado final como una cadena, también puede usar

string s = Char.ConvertFromUtf32(56)

que le proporcionará pares sustituto utf16 si es necesario, protegiéndolo si está fuera del BMP.


14
2017-11-14 12:44