Могу ли я конвертировать через for цикл?
for
Есть ли лучший способ сделать это?
for (int i = 0; i < myListByte.Count ;i++) { myArryByte[i] = myListByte[i]; }
myArryByte = myListByte.ToArray();
Используйте метод объекта List ToArray .
List<byte> bytes = ...; byte[] bArrary = bytes.ToArray();
byte[] arr = myListByte.ToArray();
Это может быть то, что вы ищете:
private void convertByteArray() { List<byte> byteList = new List<byte>() {2, 3, 4}; byte[] byteArray = byteList.ToArray<byte>(); }
byte[] converted = myListByte.ToArray();