Logo Passei Direto
Buscar

Inglês

Engenharias
Considere o uso das interfaces IEnumerable e IEnumerator na linguagem C#. Com base em seus comportamentos e funcionalidades, identifique a alternativa que descreve corretamente o papel da interface IEnumerator no processo de iteração sobre coleções. A A interface IEnumerator permite acessar diretamente elementos por índice, como em arrays e listas genéricas. B A interface IEnumerator define os métodos necessários para percorrer sequencialmente os elementos de uma coleção. C A interface IEnumerator é utilizada exclusivamente para coleções genéricas e não pode ser implementada por tipos personalizados. D A interface IEnumerator permite modificar diretamente os elementos da coleção durante a iteração.
User badge image
Allan Mendes

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar as alternativas em relação ao papel da interface IEnumerator na linguagem C#: A) A interface IEnumerator permite acessar diretamente elementos por índice, como em arrays e listas genéricas. - Esta afirmação está incorreta, pois IEnumerator não permite acesso por índice, mas sim iteração sequencial. B) A interface IEnumerator define os métodos necessários para percorrer sequencialmente os elementos de uma coleção. - Esta afirmação está correta. A interface IEnumerator possui métodos como MoveNext() e Current, que permitem a iteração sequencial. C) A interface IEnumerator é utilizada exclusivamente para coleções genéricas e não pode ser implementada por tipos personalizados. - Esta afirmação está incorreta, pois IEnumerator pode ser implementada por tipos personalizados, não se limitando apenas a coleções genéricas. D) A interface IEnumerator permite modificar diretamente os elementos da coleção durante a iteração. - Esta afirmação está incorreta, pois IEnumerator não permite a modificação direta dos elementos da coleção durante a iteração. Portanto, a alternativa correta é: B) A interface IEnumerator define os métodos necessários para percorrer sequencialmente os elementos de uma coleção.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina