Quando existe a necessidade de percorrer um determinado conjunto de objetos ou uma lista, um dos comandos mais utilizados é o comando foreach. Com este comando é possível percorrer a coleção e extrair informações que você deseje.
Este comando é utilizado apenas para obter a informação desejada, nunca para adicionar um novo item a sua coleção, pois esta operação pode lhe trazer efeitos colaterais indesejados.
Após todos os itens da coleção serem percorridos o comando foreach termina e é executada a próxima instrução da sua aplicação. Você pode sair do laço a qualquer momento utilizando a palavra reservada break.
Saiba mais