您好,我有這種陣列的如何將int數組值複製到字節數組中?僅在C#中的值複製
int[] arrayint = new int[32];
,它包含
arrayint[0] = 99
arrayint[1] = 121
arrayint[2] = 99
arrayint[3] = 66
...
有一個簡單的辦法是整數數組複製到一個字節數組像我想使這個字節數組
byte[] streambit;
,它應該是相同的arrayint值
我想是這樣的輸出
streambit[0] = 99
streambit[1] = 121
streambit[2] = 99
streambit[3] = 66
...
您可能想補充說,沒有負值應該是那麼以及相應的字節在這種情況下將不會是'相同的'... –
這裏需要注意的一點是,任何大於255或小於0的整數都將以包裝方式轉換,而不會引發溢出異常。例如:-1將轉換爲255,256將轉換爲0. –
這就是它非常感謝你...你能解釋我的代碼嗎?我對i =>(byte)的含義感到困惑i).ToArray()這是如何產生字節的? – Gamma