c#如何输出字符对应的ascll值

c#如何输出字符对应的ascll值,我是想任意输入一个字符都可以输出其对应的ASCLL值,就相当于一个ASCLL查询表,关键代码该怎样写啊?
int i = (int)'a'; 这样的话只能显示a的ascll值,不够灵活。我想的是随便输入一个字符 都可以生成对应的ascll值。

1、方法

把字符转化为int类型,然后即可得到对应的ascll值。

2、代码如下:

int asc = (int)'a';    // æŠŠå­—符直接转换为int类型,即可得到ASCII码值
MessageBox.Show(asc.ToString()); // å°†æ•°å­—转换为字符串转出
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-07
C#中不使用ASCII 所有的字符都是unicode编码 你直接转换为int值即为他的unicode码值 unicode码兼容ASCII 所以255一下的也可以认为是ASCII码值
第2个回答  推荐于2017-09-13
char c;
c =Convert.ToChar(Console.ReadLine());
int i = Convert.ToInt16(c);
Console.WriteLine(i);本回答被提问者采纳
第3个回答  2008-09-08
强制转换成int就行了
比如
char c = 'A';
int asc = (int)c;
相似回答