Break Statement in C Sharp Language

Break Statement in C# Language

The C# programming language, like many other languages, provides developers with a wide range of control flow statements to manipulate the execution of code. One such control flow statement is the “break” statement. In this post, we’ll ex

plore the “break” statement in C# and provide examples to illustrate its usage.

What is the Break Statement in C# Language?

The “break” statement in C# is used primarily in loop constructs to terminate the loop prematurely, providing a way to exit the loop’s block of code before it reaches its natural termination condition. This statement is particularly useful when you want to exit a loop based on a certain condition or criteria.

Syntax of the Break Statement in C# Language

The syntax of the “break” statement in C# is quite simple:

break;

The “break” statement is typically used within loops such as “for,” “while,” and “do-while” loops.

Example 1: Using Break in a For Loop

for (int i = 1; i <= 10; i++)
{
    if (i == 5)
    {
        Console.WriteLine("Loop terminated at i = 5");
        break; // Exit the loop when i is 5
    }
    Console.WriteLine("Current value of i: " + i);
}

In this example, the loop will be terminated when the value of i becomes 5, and the program will output:

Current value of i: 1
Current value of i: 2
Current value of i: 3
Current value of i: 4
Loop terminated at i = 5

Example 2: Using Break in a While Loop

int number = 0;
while (number < 10)
{
    if (number == 7)
    {
        Console.WriteLine("Loop terminated at number = 7");
        break; // Exit the loop when number is 7
    }
    Console.WriteLine("Current value of number: " + number);
    number++;
}

In this example, the loop will be terminated when the value of number becomes 7, and the program will output:

Current value of number: 0
Current value of number: 1
Current value of number: 2
Current value of number: 3
Current value of number: 4
Current value of number: 5
Current value of number: 6
Loop terminated at number = 7

Example 3: Using Break in a Switch Statement

The “break” statement can also be used within a “switch” statement to exit the switch block.

int choice = 2;
switch (choice)
{
    case 1:
        Console.WriteLine("You chose option 1.");
        break; // Exit the switch block
    case 2:
        Console.WriteLine("You chose option 2.");
        break; // Exit the switch block
    case 3:
        Console.WriteLine("You chose option 3.");
        break; // Exit the switch block
    default:
        Console.WriteLine("Invalid choice.");
        break; // Exit the switch block
}

In this example, the “break” statement is used to exit the “switch” block immediately after a case is matched.


Discover more from PiEmbSysTech - Embedded Systems & VLSI Lab

Subscribe to get the latest posts sent to your email.

Leave a Reply

Scroll to Top

Discover more from PiEmbSysTech - Embedded Systems & VLSI Lab

Subscribe now to keep reading and get access to the full archive.

Continue reading