您的位置:首页 > 其它

利用强制转换获取中文的ASCII码

2009-05-07 16:53 295 查看
中文是双字节字符,C#中,short表示16位有符号的整数,可利用下面的强制转换:

short s = (short)ch[i];

ch[i]表示char型数组的某一个中文字符。

如果想得到16进制的字符串表达,可以:

string str = string.Format("{0:x2}", s);

如果要得到其整数表达,可以:

int i = (int)str;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: