Apa cara terbaik untuk mengonversi nilai Int ke Char yang sesuai di Utf16, mengingat Int berada dalam kisaran nilai yang valid?
96
(char)myint;
sebagai contoh:
Console.WriteLine("(char)122 is {0}", (char)122);
hasil:
(char) 122 adalah z
Console.WriteLine((char)49 == '1');
Akan memberikan True . Seperti akanchar c = (char)49; string s = "1two3"; Console.WriteLine(c == s[0]);
Menggunakan pemeran ini baik-baik saja. Penjelasan Anda tidak memberikan contoh valid tentang tidak berfungsi. Selanjutnya,Console.WriteLine((char)49 == 1);
adalah palsu yang pada dasarnya membuat komentar tak berdasar Anda.sumber
Meskipun tidak persis menjawab pertanyaan seperti yang dirumuskan, tetapi jika Anda membutuhkan atau dapat mengambil hasil akhirnya sebagai string, Anda juga dapat menggunakan
yang akan memberi Anda pasangan pengganti UTF-16 jika diperlukan, melindungi Anda jika Anda berada di luar BMP .
sumber