Ir para o conteúdo

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.