para (translation from VPE for Csharp Reference)
The for loop executa uma demonstrativo ou um bloco de instruções repetidamente até que uma expressão especificada for avaliada como false. The for loop é útil para iterar em arrays e para processamento seqüencial.
Exemplo
No exemplo a seguir, o valor de int i é gravado no console e i é incrementado toda vez pelo loop por 1.
class ForLoopTest
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
}
}
/*
Output:
1
2
3
4
5
*/
The for demonstrativo executa a demonstrativo incluso ou instruções repetidamente da seguinte maneira:
Primeiro, o valor inicial da variável i é avaliada.
Em seguida, desde sistema autônomo o valor de i é menor ou igual a 5, a condição for avaliada sistema autônomo true, o Console.WriteLine demonstrativo é executada e i é reavaliada.
Quando i é maior que 5, a condição se torne false e controle é transferido fora do loop.
Como o teste de uma expressão condicional ocorre antes da execução do loop, um for demonstrativo é executada a zero ou mais vezes.
Todas as expressões do for demonstrativo são opcionais; por exemplo, a demonstrativo a seguir é usada para escrever um loop infinito:
for (; ; )
{
// ...
}
Especificação da linguagem C#
Para obter mais informações, consulte as seções a seguir no Especificação da linguagem C#:
5.3.3.9 Instruções
8.8.3 A demonstrativo
Consulte também
Conceitos
Referência
foreach (translation from VPE for Csharp Reference)
Instruções iteração (referência C#)