BYTE[]位置问题?

czyoooo 2008-12-14 03:38:55
 byte[] a ={ 0x01, 0xF0, 0x00, 0x11, 0x14, 0x10, 0x00, 0x02,  0x29 };
byte[] b ={0x11, 0x14};


要求计算b在a中的位置,怎么处理比较好?
...全文
110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxxx2967 2008-12-14
  • 打赏
  • 举报
回复
模式匹配算法.
sunday算法处理这类问题应该是比较高效的。
wangping_li 2008-12-14
  • 打赏
  • 举报
回复
循环b数组
然后用indexof找出在a的位置就行了
net5i 2008-12-14
  • 打赏
  • 举报
回复
晕了,怎么还一贴?
见下贴,已经有很多人给你回复了:
http://topic.csdn.net/u/20081214/15/37076758-7a1d-4531-85b7-3e7b18f081d7.html
dj3688 2008-12-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
循环查询位置
或转化为string再比较
参考
http://www.cnblogs.com/zhoufleru/articles/770864.html
[/Quote]
  • 打赏
  • 举报
回复
嗯,这是一个问题。
dayizhixiaotutu 2008-12-14
  • 打赏
  • 举报
回复
循环查询位置
或转化为string再比较
slimfeng 2008-12-14
  • 打赏
  • 举报
回复
处理办法就是循环查找比较,好像没有其他更好的解决办法。
wuyq11 2008-12-14
  • 打赏
  • 举报
回复
循环查询位置
或转化为string再比较
参考
http://www.cnblogs.com/zhoufleru/articles/770864.html

111,130

社区成员

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

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

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