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