Ed
há 2 meses
Vamos analisar cada uma das alternativas para determinar qual delas apresenta a abordagem correta para converter um array de objetos do tipo Pessoa para uma List em C# de forma funcional e eficiente, preservando as referências dos objetos originais. A) Utilizar o método CopyTo para copiar os elementos do array para uma nova lista, mantendo as referências. - O método `CopyTo` é usado para copiar elementos de um array para um array de destino, não diretamente para uma lista. Portanto, essa opção não é a mais adequada. B) Utilizar o método AddRange de uma lista instanciada para adicionar os elementos do array diretamente. - O método `AddRange` é uma maneira eficiente de adicionar todos os elementos de um array a uma lista, preservando as referências dos objetos. Essa opção parece correta. C) Utilizar o método ToArray sobre o array original para gerar uma nova lista com os mesmos elementos. - O método `ToArray` é usado para converter uma coleção em um array, não é a abordagem correta para converter um array em uma lista. D) Utilizar o método Clear na lista e, em seguida, adicionar os elementos do array com Add. - O método `Clear` remove todos os elementos de uma lista, e depois adicionar elementos com `Add` não é a maneira mais eficiente de realizar a conversão. Após essa análise, a alternativa correta é: B) Utilizar o método AddRange de uma lista instanciada para adicionar os elementos do array diretamente.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade