Quick Tips: Passando uma lista de parâmetros variáveis para um método
Nesta quick tip veremos como passar uma lista de parâmetros variáveis para um método
Para o nosso exemplo, cria uma nova aplicação Windows forms e adicione um botão e um listBox no formulário.
Vamos criar um método que receberá uma lista variável de parâmetros e vamos então exibir estes parâmetros em um listBox.
Crie o método ShowNames conforme descrito abaixo:
//params indica lista variavel de parametros
public void ShowNames(params String[] names)
{
foreach(String str in names)
{
listBox1.Items.Add(str);
}
}
Agora digite o seguinte código para clique do botão.
ShowNames("Ricardo", "Danielle", "Fatima");
String[] n = new String[2] { "Ricardo", "Larissa" };
ShowNames(n);
Observe as duas formas de se passar parâmetros para o nosso método. Nós podemos simplesmente passar os mesmos separando por vírgula ou então nós podemos criar um array e passar o array no parâmetro.
O resultado é o seguinte:
É isso aí pessoal, vou ficando por aqui.
Fiquem a vontade para criticar, tirar dúvidas e sugerir novos temas.
Abraço.
Ricardo Coelho