for (int i = -6; i != 0; i++)
if (i == -3)
Console.WriteLine("i value: " + i);
So when the continue statement is executed under the if condition, it tells the for iteration to continue to the next iteration, and because of this the value -3 does not appear in the console.
The Continue statement is commonly used in while, do, for, switch and foreach statements.
The goto statement is very useful when you need to unconditionally transfer control to a labelled statements. In C# to make a labels statement is very easy, just place a name for the labelled followed by “:” on any statement. Example:
for (int j = 0; j != 7; j++)
Console.WriteLine("j value: " + j);
if (j == 4)
Exit: Console.WriteLine("Exit reached, loop finished");
You can also use it in a switch statement by writing for example, “goto case