Kev*_*oyd 3 c# split bytearray delimiter
我有一个字节数组,其中包含由','分隔的2字节十六进制数字的集合.怎么可以用','拆分,然后将数字转换为整数?
字节数组包含ascii格式的值.
编辑:示例
我的有效字符范围是0到9,A到F和逗号,所以我的流应该是这样的
70,67,65,57,44,55,68,66,53,44 ....
这相当于十六进制
FCA9和7DB5
Jos*_*nig 6
如果您的字节数组是真正的ASCII编码(每个字符一个字节),那么以下方法将起作用:
int[] ints = Encoding.ASCII.GetString(asciiEncodedBytes).Split(',') .Select(x => Convert.ToInt32(x,16)).ToArray();
这也将处理混合大小写和可变长度的十六进制数.
归档时间:
14 年,5 月 前
查看次数:
5843 次
最近记录: