我想將字節數組轉換爲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