Estruturas de Iteração (Loops)
A documentação de referência de linguagem da Microsoft descreve essas instruções da seguinte maneira:
- A instrução for: executa seu corpo enquanto uma expressão Booliana especificada (a "condição") é avaliada como verdadeira.
- A instrução foreach: enumera os elementos de uma coleção e executa o corpo para cada um deles.
- A instrução do-while: executa condicionalmente o corpo uma ou mais vezes.
- A instrução while: executa condicionalmente o corpo zero ou mais vezes.
Examine a diferença entre as iterações de instrução do e while
As iterações for
e foreach
parecem ser claramente diferentes umas das outras e das iterações do-while
e while
. As definições para as instruções do-while e while, no entanto, parecem ser bastante semelhantes. Saber quando escolher entre do-while e while parece mais arbitrário e pode ser até um pouco confuso. Alguns projetos de desafio podem ajudar a esclarecer as diferenças.