Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade