Encuentre el primer índice de aparición / inicio de la sub-matriz en C #

Dados dos matrices como parámetros (x e y) y encuentre el índice de inicio donde se encuentra la primera aparición de y en x. Me pregunto cuál sería la implementación más simple o más rápida.

Ejemplo:

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

Actualizar: Como mi código es incorrecto, lo eliminé de la pregunta.

Respuestas a la pregunta(7)

Su respuesta a la pregunta