Найти первый вхождение / начальный индекс подмассива в C #

Дайте два массива в качестве параметров (x и y) и найдите начальный индекс, где первое вхождение y в x. Мне интересно, какой была бы самая простая или самая быстрая реализация.

Пример:

when x = {1,2,4,2,3,4,5,6}
     y =       {2,3}
result
     starting index should be 3

Обновить: Поскольку мой код неверен, я удалил его из вопроса.

Ответы на вопрос(7)

Ваш ответ на вопрос