1
resposta

Não poderia colocar simplismente no segundo parâmetro ( int[] itens ) ? Porquê do "params"

public static void AdicionarVarios(this List listaDeInteiros, int[] itens)

1 resposta

Olá, Bruno,

Dessa forma teríamos que inserir um array como argumento.

List<int> idades = new List<int>();

int[] array = new int[6];

idades[0] = 1;
idades[1] = 5;
idades[2] = 14;
idades[3] = 25;
idades[4] = 38;
idades[5] = 61;

idades.AdicionarVarios(array);

Com a utilização do params é possível inserir a sequência de inteiros mesmo.

List<int> idades = new List<int>();

idades.AdicionarVarios(1, 5, 14, 25, 38, 61);

Espero ter ajudado.