para (referência de C#)
O for o loop é executado uma instrução ou um bloco de instruções repetidamente até que uma expressão especificada for avaliada como false. O for loop é útil para iterar em arrays e processamento seqüencial.
Exemplo
No exemplo a seguir, o valor de int i é gravada no console e i é incrementado toda vez que o loop em 1.
class ForLoopTest
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
}
}
/*
Output:
1
2
3
4
5
*/
O for instrução executa a instrução de incluso ou o instruções repetidamente da seguinte maneira:
Primeiro, o valor inicial da variável i é avaliada.
Em seguida, desde que o valor de i é menor ou igual a 5, a condição for avaliada como true, o Console.WriteLine instrução é executada e i é reavaliada.
Quando i é maior que 5, a condição se torne false e o controle é transferido fora do loop.
Como o teste de uma expressão condicional ocorre antes da execução do loop, uma for executa a instrução zero ou mais vezes.
Você pode interromper o loop usando o quebra palavra-chave ou etapa para a próxima iteração do loop usando o continuar palavra-chave. Você também pode sair do loop usando um goto, retornar, ou lança instrução.
Todas as expressões da for instrução são opcionais. Por exemplo, a instrução a seguir é usada para gravar um loop infinito.
for (; ; )
{
// ...
}
Especificação da linguagem C#
Para obter mais informações, consulte C# Language Specification A especificação de linguagem é a fonte definitiva para a sintaxe e o uso de C#.
Consulte também
Referência
Iteration Statements (C# Reference)
Conceitos
Outros recursos
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Janeiro de 2011 |
Adicionadas informações sobre declarações de salto. |
Comentários do cliente. |