日期:2014-05-18 浏览次数:21136 次
//byte[] bytes;
int n = 0x56789ABC;
bool found = false;
for (int i = 0; i < bytes.Length - 4; i += 4)
{
if (BitConverter.ToInt32(bytes, i) == n)
{
found = true;
break;
}
}
------解决方案--------------------
我想在里面找0xFFD8这个十六进制数
short s = 0xFFD8;
for (int i = 0; i < bytes.Length - 2; i += 2)
{
if (BitConverter.ToInt16(bytes, i) == s)
...