# for vs while loop
A for loop is a short version of while loop. Consider the following loop,
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
1
2
3
4
2
3
4
It can be written as,
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
1
2
3
4
5
6
2
3
4
5
6