Pertanyaan Int ke Char dalam C #


Apa cara terbaik untuk mengubah nilai Int ke Char terkait di Utf16, mengingat bahwa Int adalah dalam kisaran nilai yang valid?


76
2017-11-14 11:07


asal


Jawaban:


(char)myint;

sebagai contoh:

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

hasil:

(char) 122 adalah z


111
2017-11-14 11:16



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

51
2017-11-14 11:15



Meski tidak menjawab pertanyaan seperti yang diformulasikan, tetapi jika Anda membutuhkan atau dapat mengambil hasil akhir sebagai string Anda juga dapat menggunakan

string s = Char.ConvertFromUtf32(56)

yang akan memberi Anda pasangan utf16 pengganti jika diperlukan, melindungi Anda jika Anda berada di luar BMP.


14
2017-11-14 12:44