У меня есть массив байтов:
byte [] bytes;//много элементов
Мне нужно разделить его на подпоследовательность байт-массивов X элементов. Например, x = 4.
Если bytes.Length не умножается на X, добавьте 0 к последнему массиву подпоследовательности, поэтому Длина всего подсектора должна быть X.
Доступен Linq.
PS: мои попытки
    static void Main(string[] args)
    {
        List<byte> bytes = new List<byte>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };
        int c = bytes.Count / 4;
        for (int i = 0; i <= c; i+=4)
        {
            int diff = bytes.Count - 4;
            if (diff < 0)
            {
            }
            else
            {
                List<byte> b = bytes.GetRange(i, 4);
            }
        }
        Console.ReadKey();
    }
