Frage Int zu Char in C #


Was ist der beste Weg, um einen Int-Wert in das entsprechende Char in Utf16 zu konvertieren, da Int im gültigen Wertebereich liegt?


76
2017-11-14 11:07


Ursprung


Antworten:


(char)myint;

beispielsweise:

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

Erträge:

(char) 122 ist z


111
2017-11-14 11:16



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

51
2017-11-14 11:15



Obwohl Sie die Frage nicht genau wie formuliert beantworten, aber wenn Sie das Endergebnis als String benötigen oder verwenden können, können Sie es auch verwenden

string s = Char.ConvertFromUtf32(56)

was wird Ihnen Ersatz utf16 Paare, wenn nötig, schützen Sie, wenn Sie außerhalb der BMP.


14
2017-11-14 12:44