Pular para o conteúdo principal

Postagens

Mostrando postagens de Setembro, 2011

Métodos com um número variável de parâmetros

Saudações. Se você, como eu, mora na região sul do Brasil, deve estar congelado ou em processo de congelamento, para aproveitar este tempo e a pausa entre um e outro artigo resolvi escrever sobre um assunto que vai ajudar muito programador C# que está começando a se aventurar por esta linguagem.O recurso em questão é o uso de um número variável de argumentos (ou parâmetros) em uma assinatura de um método.Pense na seguinte situação: você tem um método e que pode receber zero ou “n” argumentos que podem ser do mesmo tipo ou não. Ou ainda, você tem um método em que é necessário ter pelo menos um argumento e os demais opcionais.A solução mais rápida para isso é usar a palavra chave “params” ao lado do argumento que se deseja deixar opcional e com um número variado de elementos.Deve ser declarado no método da seguinte forma:<tipo do retorno> <NomeDoMétodo>(params <tipo do parametro>[] <nome do parâmetro>)Um exemplo do uso pode ser conferido abaixo, em um programa qu…