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

C# Keywords

foreach, (C# Reference)

The for Statement

Iteration Statements (C# Reference)

Conceitos

C# Programming Guide

Outros recursos

C# Reference

Histórico de alterações

Date

History

Motivo

Janeiro de 2011

Adicionadas informações sobre declarações de salto.

Comentários do cliente.