Olá!
Escrevi o código igual está no exercício:
public static object[] Concatenar(this object[] a, object[] b)
{
var resultado = new object[a.Length + b.Length];
for (int i = 0; i < a.Length; i++)
{
resultado[i] = a[i];
}
for (int i = 0; i < b.Length; i++)
{
resultado[a.Length + i] = b[i];
}
return resultado;
}
E também:
int[] a = new int[] { 0, 1, 2 };
int[] b = new int[] { 3, 4, 5 };
int[] resultado = a.Concatenar(b);
A resposta dada na atividade diz o seguinte:
Porém, executei no meu computador e funcionou perfeitamente. Por quê?!
Print do código funcionando para mim:
Então, eu fiz algo de diferente? Parâmetro do tipo array de object pode ou não receber um argumento do tipo array de int?