Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Doc oficial do c#

Bom, na documentação diz que o uso do ArrayList não é recomendado por n oferecer melhor desempenho, e que seja usado o List em vez disso

1 resposta
solução!

Oi, Higor! Tudo bem?

Isso ocorre porque o ArrayList é uma coleção não genérica que pode conter objetos de qualquer tipo, o que pode levar a erros de tempo de execução se tentarmos acessar um item na lista como um tipo que não é realmente, porque o ArrayList armazena tudo como um objeto.

Por outro lado, List é uma coleção genérica, o que significa que especificamos o tipo de objetos que a lista pode conter quando a criamos. Isso tem várias vantagens. Primeiro, ajuda a evitar erros, porque o compilador pode verificar se estamos apenas adicionando o tipo correto de objetos à lista. Segundo, pode melhorar o desempenho, porque não é necessário converter de e para o tipo de objeto.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓