Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
break statement | Loops
C# Basics
course content

Course Content

C# Basics

C# Basics

1. Getting Started
2. Dealing with Data Types
3. Control Structures
4. Loops
5. Arrays
6. Methods

book
break statement

The break statement is used for breaking / stopping a loop mid-execution. It is useful in cases where we want to stop a loop in case some additional condition is met.

Following is an example of the break statement being used in the for-loop:

cs

main

copy
12345678910111213141516171819
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { Console.WriteLine(i); if(i == 5) { break; } } } } }

The above code outputs i till 5 and then the loop stops. This is because of the additional conditional break we added.

We can also use the break statement in other loops:

cs

main

copy
12345678910111213141516171819
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(true) { Console.WriteLine(i); if(i == 5) { break; } i++; } } } }

The loop we constructed above works exactly the same as the for-loop we looked at before. The break statement can be used in the do-while loops as well. The break statement is very useful in adding additional conditions to a loop.

How many iterations will the loop run for?

How many iterations will the loop run for?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 4. Chapter 6
We're sorry to hear that something went wrong. What happened?
some-alt