[c#] C #의 Int에서 Char로

Int가 유효한 값 범위에있는 경우 Int 값을 Utf16의 해당 Char로 변환하는 가장 좋은 방법은 무엇입니까?



답변

(char)myint;

예를 들면 :

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

수율 :

(char) 122는 z입니다.


답변

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


답변

공식화 된 질문에 정확히 답하지는 않지만 최종 결과를 문자열로 필요하거나 가져올 수있는 경우 사용할 수도 있습니다.

string s = Char.ConvertFromUtf32(56);

필요한 경우 대리 UTF-16 쌍을 제공하여 BMP 외부에있는 경우 보호합니다 .


답변