我想将字节数组转换为int数组广告,然后将字节数组转换回int数组。将字节数组转换为int数组中的错误#
对于从字节数组转换为int阵列我用这个代码:
int[] iArray = new int[someSize];
byte[] bArray = new byte[iArray.Length * sizeof(int)];
Buffer.BlockCopy(iArray, 0,bArray, 0, bArray.Length); // This code works correctly.
但在int数组从字节数组转换成的情况下,iArray2
数组中的值变为假时在iArray
值数组大于256(可能是溢出,我不知道)
// What is the error in this code?.
int iArray2 = new int[someSize];
Buffer.BlockCopy(bArray, 0, iArray2, 0, iArray2.Length);
如何正确地将字节数组转换为int数组?
一个字节存储0到255之间的值。当从一个整数值1000(例如1000)转换时,您希望得到的字节具有什么值? – 2012-04-26 19:45:30