如何将int数组值复制到字节数组中?只复制C#中的值

Gam*_*mma 1 c# arrays integer bytearray

嗨我有这种阵列

int[] arrayint = new int[32];
Run Code Online (Sandbox Code Playgroud)

它包含

arrayint[0] = 99
arrayint[1] = 121
arrayint[2] = 99
arrayint[3] = 66
...
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法将整数数组复制到字节数组中,就像我想要制作这个字节数组一样

byte[] streambit;
Run Code Online (Sandbox Code Playgroud)

它应该与arrayint值相同

我希望像这样输出

streambit[0] = 99
streambit[1] = 121
streambit[2] = 99
streambit[3] = 66
...
Run Code Online (Sandbox Code Playgroud)

Kev*_*sse 5

streambit = arrayint.Select(i => (byte)i).ToArray();
Run Code Online (Sandbox Code Playgroud)

只需确保没有大于255的值.