十六进制的字符串:04 02 31 30 03,如何转换为byte[]?

seahi 2013-01-25 11:49:23
如题:十六进制的字符串:04 02 31 30 03,如何转换为byte[]?
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
strife013 2013-01-25
  • 打赏
  • 举报
回复
记得有个Bitconvert的类
seahi 2013-01-25
  • 打赏
  • 举报
回复
多谢,试试先!
  • 打赏
  • 举报
回复
buye[] s = Regex.Matches("04 02 31 30 03","(?is)[a-f0-9]+").OfType<Match>().Select(t=>(byte)Convert.ToInt32(t.Value, 16)).ToArray();
threenewbee 2013-01-25
  • 打赏
  • 举报
回复
buye[] r = "04 02 31 30 03".Split(' ').Select(x => (byte)Convert.ToInt32(x, 16)).ToArray();

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧