Sobre o laço foreach em C#, qual das alternativas é verdadeira?
- A Pode ser usado apenas para arrays de inteiros.
- B Não pode ser usado com coleções do tipo List.
- C Sempre permite modificar os elementos da coleção iterada diretamente.
- D Itera sobre cada elemento de uma coleção, sem a necessidade de usar índices.