如何将ASCII码数组转化成多个字符的字符串(摘)?

string s=System.Text.Encoding.ASCII.GetString(buf);//这里的buf就是存放ASCII的byte数组
1、字母转换成数字
byte[] array = new byte[1]; //定义一组数组array
array = System.Text.Encoding.ASCII.GetBytes(string); //string转换的字母
int asciicode = (short)(array[0]);
ASCII码 = Convert.ToString(asciicode); //将转换一的ASCII码转换成string型
2、数字转换成字母
byte[] array = new byte[1];
array[0] = (byte)(Convert.ToInt32(ASCII码)); //ASCII码强制转换二进制
转换后的字母= Convert.ToString(System.Text.Encoding.ASCII.GetString(array));

你可能感兴趣的:(C#代码分享)