Course Content
C# Basics
C# Basics
continue statement
The continue
statement is used for skipping to the next iteration of the loop.
When we use the continue
statement, any code which follows it inside the code block is ignored and the loop skips to the next iteration. Let's look at an example:
You can see in the above code, the second and third Console.WriteLine methods are ignored in every iteration.
Similarly, we can also conditionally ignore code using the continue statement, for-example:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
In the above example, the Console.WriteLine
statement is ignored in the 4th iteration.
A more practical example of the continue
statement is the following code:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
The above code iterates from numbers 0
to 9
. It checks if i
is odd using the condition i % 2 != 0
since an odd number divided by 2 always gives a non-zero remainder. If a number is odd, it skips to the next iteration, and if a number is even it does not skip and hence outputs i
. This way it outputs all the even numbers between 0 to 9.
Everything was clear?