У меня есть список байтов, и я хочу разделить этот список на более мелкие части.
var array = new List {10, 20, 30, 40, 50, 60};
Этот список состоит из 6 ячеек. Например, я хочу разделить его на 3 части, каждая из которых содержит 2 байта.
Я пытался написать несколько циклов for и использовал 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++];
}
}
Подробнее здесь: https://stackoverflow.com/questions/189 ... to-n-parts
Как разделить массив на n частей? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение