/// <summary>
/// byte数组转int数组
/// </summary>
/// <param name="btArray"></param>
/// <returns></returns>
public static int[] ByteToIntArray(byte[] btArray)
{
if (btArray.Length % 4 != 0 && btArray.Length > 0)
{
return null;
}
int nIntLen = btArray.Length / 4;
if (nIntLen * 4 != btArray.Length)
{
return null;
}
int[] nTemp = new int[nIntLen];
for (int i = 0; i < nIntLen; i++)
{
byte[] btTemp = new byte[4];
btTemp[0] = btArray[i * 4];
btTemp[1] = btArray[i * 4 + 1];
btTemp[2] = btArray[i * 4 + 2];
btTemp[3] = btArray[i * 4 + 3];
nTemp[i] = BitConverter.ToInt32(btTemp, 0);
}
return nTemp;
}
byte数组转化为int数组
最新推荐文章于 2024-08-09 15:12:40 发布