诠释在C#中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,你也可以使用
string s = Char.ConvertFromUtf32(56)
如果需要的话,它会给你替代utf16对,如果你在BMP的外面,保护你。