Here is some sample code on how to write loops in C#.
class Program // Looping
{
static void Main(string[] args) {
// All loops output 1 to 10 in a column in console.
int i = 1;
do {
WriteLine("{0}", i++);
// The suffix version of the ++ operator will
// increment i after it is written to the screen
// but before it hits the while <test>
} while (i <= 10);
//
i = 1;
while (i <= 10)
{
WriteLine($"{i++}");
}
// You could declare your counter outside of the for loop
// so that it is accessible after the for loop finishes,
// otherwise it will not be accessible:
// int myi = 1; for ( myi = 1; myi <= 10; ++myi)
for (int myi = 1; myi <= 10; ++myi)
{
WriteLine($"{myi}");
}
ReadKey();
}
// break; ends loop immediately
// continue; current loop cycle ends immediately and
// execution continues with the next loop cycle
// return; jump out of loop and end its calling function
}