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

Например: у меня есть array

var src = new byte[] {1, 2, 3, 4, 5};
var tag = new byte[] {3, 4};

Кто знает быстрый способ найти индекс массива тегов? Мне нужно что-то вроде следующего:

int FindIndexOfSeq(byte[] src, byte[] sequence);

последовательность может быть более одного раза в src.

Решение: Как найти индекс подсписка в списке?

5
задан Community 23 May 2017 в 12:10
поделиться