我可以通过for
循环进行转换吗?
有没有更好的方法呢?
for (int i = 0; i < myListByte.Count ;i++)
{
myArryByte[i] = myListByte[i];
}
答案 0 :(得分:18)
myArryByte = myListByte.ToArray();
答案 1 :(得分:8)
List<byte> bytes = ...;
byte[] bArrary = bytes.ToArray();
答案 2 :(得分:8)
使用List对象的ToArray method。
答案 3 :(得分:7)
byte[] arr = myListByte.ToArray();
答案 4 :(得分:2)
这可能是您正在寻找的:
private void convertByteArray()
{
List<byte> byteList = new List<byte>() {2, 3, 4};
byte[] byteArray = byteList.ToArray<byte>();
}
答案 5 :(得分:0)
byte[] converted = myListByte.ToArray();