嗨,我有这种数组

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
...

最佳答案

streambit = arrayint.Select(i => (byte)i).ToArray();


只要确保您没有大于255的值即可。

07-28 03:50