string和byte[]数组互相转换
- string转byte[]
byte[] byteArray = System.Text.Encoding.Default.GetBytes(str);
- byte[]转string
string str = System.Text.Encoding.Default.GetString(byteArray);
ASKII码转string
将从kep中读到的数组转为byte[]再进行ASKII转
var charArray = OpcClient.Read(ShellRobotPallet.Formula) as byte[];
string str = Encoding.ASCII.GetString(charArray);
截取byte数组中的某段数据
byte[] a = new byte[4];
byte[] b = a.Skip(1).Take(4).ToArray() //从a中下标位置为1的数据开始截取4个数据组成一个新的数组b
网友评论