C#获取ASCII的字符
例如图中标记的ETX结束符
代码:
int num = 3; //定义一个十进制为3
//转换为字节数组
byte[] numBytes = BitConverter.GetBytes(num);
//字符形式,结果-》"\u0003\0\0\0"
string numString = System.Text.Encoding.ASCII.GetString(numBytes);
//逆向转换为数字
byte[] strBytes = Encoding.ASCII.GetBytes(numString);
//从字节数组转换成 int
int strNum = BitConverter.ToInt32(strBytes, 0);