image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF

E

Emerson18/08/2025 17:36
Compartir

a flexibilidade do uso de listas

  • #C #

O uso de lista em C#é algo realmente facilitador.

O array me pareceu como uma caixa rígida: se eu digo que quero um array de 5 posições, pronto, ele só vai aceitar 5 elementos. Se eu precisar de mais, tenho que arrumar outra caixa maior e ainda copiar tudo de novo (muito engessado).

Já a lista me passou a ideia de uma caixa flexível, que vai se ajustando conforme eu preciso. Se coloco mais itens, ela cresce. Se tiro, ela diminui. Não preciso ficar preocupado com o tamanho inicial nem em ficar fazendo malabarismos para reorganizar os dados.

A lista também já traz várias ferramentas prontas para usar: posso adicionar elementos de forma simples, remover, verificar se um valor existe lá dentro ou até percorrer seus itens sem complicação, o que me ajuda em rapidez e produtividade.

No fim das contas, percebi que usar lista deixa o trabalho do desenvolvedor muito mais fácil e rápido. Em vez de gastar tempo tentando controlar o tamanho da estrutura, eu posso focar na lógica do programa.

Compartir
Recomendado para ti
Ri Happy - Front-end do Zero #2
Avanade - Back-end com .NET e IA
Akad - Fullstack Developer
Comentarios (1)
DIO Community
DIO Community - 19/08/2025 10:20

Emerson, sua explicação sobre listas em C# está excelente. A comparação com o array como uma caixa rígida versus a lista como uma caixa flexível ajuda a visualizar de forma clara a vantagem do uso de listas.

O destaque que você deu para a flexibilidade, facilidade de adicionar, remover e percorrer elementos mostra como essa estrutura economiza tempo e torna o desenvolvimento mais produtivo. É exatamente esse tipo de insight prático que ajuda a entender que escolher a estrutura certa impacta diretamente na eficiência e na lógica do programa.

Na sua experiência, qual operação em listas você considera mais útil para ganhar agilidade: adicionar, remover ou percorrer elementos?