我有以下字节串
17 80 41 00 01 00 01 00 08 00 44 61 72 65 46 61 74 65 01 00 00 00 01 00 03 00 01 00 09 00 43 68 61 6E 6E 65 6C 2D 31 00 00 02 00 09 00 43 68 61 6E 6E 65 6C 2D 32 65 00 03 00 09 00 43 68 61 6E 6E 65 6C 2D 33 65 00
将其作为用户输入并将其转换为字节数组的最佳方式是什么?
最佳答案
尝试:
string text = ...
byte[] bytes = text.Split()
.Select(t => byte.Parse(t, NumberStyles.AllowHexSpecifier))
.ToArray();
如果您只想根据空格字符(而不是任何空格)进行拆分,请使用 Split (' ')
。
关于C# 字节字符串到字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073046/