У меня есть список байтов, и я хочу разбить этот список на более мелкие части.
var array = new List<byte> {10, 20, 30, 40, 50, 60};
В этом списке 6 ячеек. Например, я хочу разбить его на 3 части, содержащие каждые 2 байта.
Я попытался написать некоторые для циклов и использовать 2D-массивы для достижения своей цели, но я не знаю, что это правильный подход.
byte[,] array2D = new byte[window, lst.Count / window];
var current = 0;
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < cols; j++)
{
array2D[i, j] = lst[current++];
}
}