Как разделить массив на несколько подмассивов, которые начинаются с определенного значения?C#

Место общения программистов C#
Ответить
Anonymous
 Как разделить массив на несколько подмассивов, которые начинаются с определенного значения?

Сообщение Anonymous »


I am looking a way by C# to split an array into multiple sub-arrays that starts with specific value.

I have an array like this:

byte[] bytes = new byte[9]; bytes[0]=0x1a; bytes[1]=0xAA; bytes[2]=0xab; bytes[3]=0xad; bytes[4]=0xAA; bytes[5]=0x01; bytes[6]=0x02; bytes[7]=0xAA; bytes[8]= 0xac; i want to split it into multiply arrays so that every new array start with 0xAA like below:

Array1: 0xAA, 0xab, 0xad

Array2: 0xAA, 0x01 0x02

Array3: 0xAA, 0xac

But i do not know how to implement.

Please help me some hints or codes. Thanks


Источник: https://stackoverflow.com/questions/780 ... ific-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»