Motivação

O retorno de múltiplos valores a partir de um método é um pequeno desafio para muitos desenvolvedores iniciantes, independentemente da linguagem de programação. No C#, isso não é diferente. Em geral, essa é uma necessidade muito requisitada no dia-a-dia. Um método de paginação de dados, por exemplo, precisa retornar o número de páginas e os próprios dados paginados; um outro método pode retornar o status e a data da última conexão ao servidor.

Esse artigo visa preencher essa lacuna, mostrando as opções e porque algumas delas são menos recomendadas que outras, levando em consideração as boas práticas de desenvolvimento.

saiba mais Saiba mais sobre a linguagem de programação C#

Opção 1: Múltiplos valores com parâmetro out

A primeira forma de retorno de múltiplos valores é através de parâmetros out. Esses parâmetros são, até certo ponto, simples de serem utilizados, mas possuem algumas limitações. Além disso, o código não fica muito claro quando fazemos uso desses parâmetros.

A grande limitação do retorno de valores com o ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 79,90 /mês
Assinar agora