for (C# Reference)
By using a for loop, you can run a statement or a block of statements repeatedly until a specified expression evaluates to false. This kind of loop is useful for iterating over arrays and for other applications in which you know in advance how many times you want the loop to iterate.
In the following example, the value of i is written to the console and incremented by 1 during each iteration of the loop.
For more information, see the C# Language Specification. The language specification is the definitive source for C# syntax and usage.