Encontre a primeira ocorrência / índice inicial da sub-matriz em c #

Dado dois arrays como parâmetros (x e y) e encontrar o índice inicial, onde a primeira ocorrência de y em x. Eu estou querendo saber qual seria a implementação mais simples ou mais rápida.

Exemplo:

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

Atualizar: Como meu código está errado, eu o removi da pergunta.

questionAnswers(7)

yourAnswerToTheQuestion