Esta documentação foi arquivada e não está sendo atualizada.

For (Referência C#)

The executar um loop for executes a declaração or a Bloquear of Statements repeatedly until a expressão specified evaluates to false.O executar um loop for é útil para Iterando sobre matrizes serial e processamento.In the seguinte exemplo, the valor of int i is Written to the console and each tempo is incremented i Através the executar um loop by 1.

// statements_for.cs
// for loop
using System;
class ForLoopTest 
{
    static void Main() 
    {
        for (int i = 1; i <= 5; i++)
        {
            Console.WriteLine(i);
        }
    }
}

1
2
3
4
5

A declaração for executa a declaração incluída ou instruções repetidamente como segue:

  • Primeiro, o valor inicial da variável i é avaliada.

  • Then, WHILE is the valor of i Menos than or equal to 5, the condição evaluates to true, the instrução Console.WriteLine is executado and i is reevaluated.

  • When is greater than 5 i , false becomes the condição AND Controlar is transferred outside the executar um loop.

Because the testar of expressão Conditional Takes local before the execution of the executar um loop, therefore, a instrução for executes zero or Mais Times.

Tudo of the Expressions of the instrução for are opcional; For exemplo, the seguinte instrução Is Used to Gravar an executar um loop INFINITE:

for (;;)
{
    // ...
}

Para mais informações, consulte as seguintes seções em Especificação da Linguagem C#:

  • 5.3.3.9 For Statements

  • The 8.8.3 for instrução

Mostrar: