# 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

It can be written as,

int i = 0;
while (i < 10)
{
  Console.WriteLine(i);
  i++;
}
1
2
3
4
5
6
Last Updated: Apr 22, 2020, 1:39 PM