如何在C#中将List <byte>转换为byte []?

Nan*_* HE 8 c# byte list c#-2.0

我可以通过for循环转换吗?

有没有更好的方法呢?

 for (int i = 0; i < myListByte.Count ;i++)
 {
     myArryByte[i] = myListByte[i];
 }
Run Code Online (Sandbox Code Playgroud)

Ry-*_*Ry- 19

myArryByte = myListByte.ToArray();
Run Code Online (Sandbox Code Playgroud)


Bal*_*a R 8

List<byte> bytes = ...;

byte[] bArrary = bytes.ToArray();
Run Code Online (Sandbox Code Playgroud)


Pau*_*sik 8

使用List对象的ToArray方法.


Mit*_*eat 7

byte[] arr = myListByte.ToArray();
Run Code Online (Sandbox Code Playgroud)