首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何在byte数组里面查找另一个byte数组在第一个数组里面的位置

2013-02-24 
怎么在byte数组里面查找另一个byte数组在第一个数组里面的位置啊必须byte[] b{1,2,3,4,6,0,4,6}需要查找

怎么在byte数组里面查找另一个byte数组在第一个数组里面的位置啊
必须byte[] b={1,2,3,4,6,0,4,6};
需要查找的是bte[] bb={4,6};
类似字符窜查找indexof的。
怎么最快的查找?

[解决办法]
byte[] b={1,2,3,4,6,0,4,6};
byte[] bb={4,6};
int query = b.Select((x, i) => new { i, x = b.Skip(i).Take(2) }).FirstOrDefault(x => x.x.SequenceEqual(bb)).i;

热点排行