string a = "10 67 65 83 67 65 68 69 32 84 111 112 111 108 111 103 121 32 86 49 44 32 40 99 41 32 77 97 116 114 97 45 68 97 116 97 118 105 115 105 111 110";
byte[] arr = a.Split(' ').Select(x => byte.Parse(x)).ToArray();
-
//转回byte数组
-
int len = (str.Length+1)/3
-
byte[] byteArr2 = new byte[len]
-
for(int i=0;i<len;i++)
-
{
-
byteArr2[i] = Convert.ToByte(str.Substring(i* 3,2),16)public static byte[] GetByteArray(string shex)
{
string[] ssArray = shex.Split(' ');
List<byte> bytList = new List<byte>();
foreach (var s in ssArray)
{
//将十六进制的字符串转换成数值
bytList.Add(Convert.ToByte(s, 16));
}
//返回字节数组
return bytList.ToArray();
}