Estrutura de repetição.
- #.NET C#
As estruturas de repetição possibilitam executar o mesmo código diversas vezes sem que seja necessário repetir instruções. Assim, sempre que você precisar programar uma lógica que necessita ser processada mais de uma vez, considere o uso desse recurso. A linguagem C# nos fornece três estruturas de repetição: For, Foreach e While.
FOR
O For é a estrutura de repetição que utilizamos quando sabemos a quantidade de repetições que um bloco de código deve ser executado.
Sintaxe da estrutura de repetição For:
for (inicializador; condição; iterador)
{
// bloco de código
}
FOREACH
O foreach é um recurso do C# que possibilita executar um conjunto de comandos para cada elemento presente em uma coleção (Array, List, Stack, Queue e outras). Portanto, diferentemente do while e do for, não precisamos definir uma condição de parada. Isso é definido de forma implícita, pelo tamanho da coleção.
Sintaxe da estrutura de repetição foreach:
foreach (tipo elemento in coleção)
{
//bloco de código
}