如何获得一个字符的十六进制数
本文关键字:一个 字符 十六进制数 何获得 | 更新日期: 2023-09-27 17:52:45
我必须开发一个Windows Mobile C# app
来比较字符并获得ascii码
这是我的伪代码:
public void getAscii(char c)
{
int ascii_n = c.GetAscii(); //or something that gives me the hexadec number
//You know; a=97, b=98...
if (ascii_n > 12 && ascii_n < 23)
{
//code lines
}
else if (ascii_n > 24 && ascii_n < 55)
{
//more code lines
}
}
你知道怎么做吗?
你不需要一个十六进制的字符表示,只要转换成整数就足够了
char c = ''n';
int ascii_n = (int)c;
Console.WriteLine(ascii_n); // = 10
也适用于大于255的字符
char c = '∙';
int a = (int)c;
Console.WriteLine(a); // = 8729