ASCII码与string的相互转换

思路:
1)ASCII码转string:把字符(串)直接转换为int类型,即可得到ASCII码;

2)string转ASCII码:将数字转换为字符串转出;

		{//将字符、字符串转化为ASCII码形式{//字符string str1 = "a";byte[] array = System.Text.Encoding.ASCII.GetBytes(str1);int asciicode = (int)(array[0]);string ASCIIstr1 = Convert.ToString(asciicode);Console.WriteLine(ASCIIstr1);}{//字符串string str2 = "SessionN";byte[] array = System.Text.Encoding.ASCII.GetBytes(str2);  //数组array为对应的ASCII数组    string ASCIIstr2 = null;for (int i = 0; i < array.Length; i++){int asciicode = (int)(array[i]);ASCIIstr2 += Convert.ToString(asciicode);//字符串ASCIIstr2 为对应的ASCII字符串}}}{//将ASCII码转化为字符、字符串形式{//字符string alpha = ((char)65).ToString();Console.WriteLine(alpha);}{//字符串string str2 = "SessionN";byte[] array = System.Text.Encoding.ASCII.GetBytes(str2);string s = System.Text.Encoding.ASCII.GetString(array);//这里的buf就是存放ASCII的byte数组Console.WriteLine(s);}}

PS

我的博客不定时分享日常工作中觉得有价值的内容,包括C#、C++、halcon、运动控制等等内容,喜欢的点赞,关注我。