c#把字符转换成int
答案:3 悬赏:30
解决时间 2021-04-18 12:35
- 提问者网友:枫涩帘淞幕雨
- 2021-04-18 05:09
string a=“Q”;输出它的键码值81
最佳答案
- 二级知识专家网友:duile
- 2021-04-18 05:55
直接int就能把char转成值
string s = "Q";
char [] cs = s.ToCharArray();//把string转成一个个的字符
foreach(char c in cs)
{
Console.WriteLine((int)c); //输出的就是字符的键码值
}
string s = "Q";
char [] cs = s.ToCharArray();//把string转成一个个的字符
foreach(char c in cs)
{
Console.WriteLine((int)c); //输出的就是字符的键码值
}
全部回答
- 1楼网友:山鬼偶尔也合群
- 2021-04-18 07:26
string b = string.concat(a);
- 2楼网友:不服输就别哭
- 2021-04-18 06:43
//字符转数字
public static int Asc(string character)
{
if (character.Length == 1)
{
System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
int intAsciiCode = (int)asciiEncoding.GetBytes(character)[0];
return (intAsciiCode);
}
else
{
throw new Exception("Character is not valid.");
}
}
//ASCII码转字符:
public static string Chr(int asciiCode)
{
if (asciiCode >= 0 && asciiCode <= 255)
{
System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
byte[] byteArray = new byte[] { (byte)asciiCode };
string strCharacter = asciiEncoding.GetString(byteArray);
return (strCharacter);
}
else
{
throw new Exception("ASCII Code is not valid.");
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |