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

    技术2022-05-12  0

    中文是双字节字符,C#中,short表示16位有符号的整数,可利用下面的强制转换:

    short s = (short)ch[i];

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

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

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

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

    int i = (int)str;


    最新回复(0)