Corrija o erro: tipos por valor e por referência

A função na aba Código deve retornar true quando dois arrays de inteiros contêm os mesmos valores na mesma ordem e false caso contrário. Atualmente, ela compara as referências dos arrays em vez do conteúdo. Corrija o código para que ele compare os valores.

Exemplos

Program.CheckEquals(new[] { 1, 2 }, new[] { 1, 3 }) ➞ false

Program.CheckEquals(new[] { 1, 2 }, new[] { 1, 2 }) ➞ true

Program.CheckEquals(new[] { 4, 5, 6 }, new[] { 4, 5, 6 }) ➞ true

Program.CheckEquals(new[] { 4, 7, 6 }, new[] { 4, 5, 6 }) ➞ false

Notas

A ordem dos valores é importante.