Как разделить большой буфер, чтобы получить начало, конец и длину в c #?
например, если у меня размер буфера 1048576, как я могу разделить на 5 частей?
this example is greatly reduce in size
length: 14
start: 0 || end: 2 || length: 3
start: 3 || end: 5 || length: 3
start: 6 || end: 8 || length: 3
start: 9 || end: 11 || length: 3
start: 12 || end: 13 || length: 2
обновление: Мне просто нужно получить начало, конец и длину, чтобы я мог записывать данные в один большой буфер, это похоже на пул буферов, но без предопределенного размера, поэтому у меня есть разбить его на части.