Break and Continue in c# In Hindi
C# प्रोग्रामिंग लैंग्वेज में ब्रेक और कंटिन्यू दोनों रिजर्व्ड कीवर्ड c# प्रोग्राम लूप के कंट्रोल फ्लो स्टेटमेंट हैं, जो मौजूदा प्रोग्राम में लूप और स्विच स्टेटमेंट के डिफ़ॉल्ट ब्लॉक बिहैवियर स्ट्रक्चर एग्जीक्यूशन प्रोसेस को डायरेक्ट इम्पैक्ट करते हैं। ब्रेक कीवर्ड इफ एल्स, फॉर, व्हाइल, डू व्हाइल लूप, में स्पेसिफिक प्रोग्राम कंडीशन को ब्रेक करने और इसी प्रकार कंटिन्यू कीवर्ड ब्रेक स्टेटमेंट को उस लोकेशन से स्किप कर नेक्स्ट इटरेशन प्रोसेस स्टेटमेंट को प्रिंट करने में किया जाता है.

So, let’s take a closer look at the break and continue reserved keywords in C# programming.
Break Statement in C# Programming.
C# प्रोग्राम में ब्रेक स्टेटमेंट का यूज़ किसी मौजूदा रन प्रोग्राम लूप या स्विच स्टेटमेंट को इमीडियेट टर्मिनेट या ब्रेक करने और मौजूदा प्रोग्राम लूप से बाहर नेक्स्ट स्टेटमेंट पर प्रोग्राम कंट्रोल फ्लो ट्रांसफर करने में किया जाता है।
Example of Break Statement in For Loop.
using System;
class BreakStatement
{
static void Main()
{
for (int p = 1; p <= 9; p++)
{
if (p == 7)
{
break; // here we use break statement to Exit the loop when p reached at 7
}
Console.WriteLine($” p value is – {p}”);
}
Console.WriteLine(“\n Loop terminated.”);
}
}
Example of break keyword usage in switch statement.
using System;
class TypesOfGames
{
static void Main()
{
int games = 2;
switch (games)
{
case 1:
Console.WriteLine(“Cricket”);
break;
case 2:
Console.WriteLine(“Kabaddi”);
break;
case 3:
Console.WriteLine(“Kho-Kho”);
break;
case 4:
Console.WriteLine(“Ludo”);
break;
default:
Console.WriteLine(“Invalid choice of games”);
break;
}
}
}
Example of Break Statement in While Loop.
using System;
class BreakInWhile
{
static void Main()
{
int p = 9;
while (p <= 20)
{
if (p == 14)
{
break; // here break keyword exits the loop when p becomes 14
}
Console.WriteLine(p);
p++;
}
Console.WriteLine(“Loop terminated”);
}
}
Example of Break Statement in Do While Loop.
using System;
class BreakInDowhile
{
static void Main()
{
int p = 7;
do
{
if (p == 11)
{
break; // here break keyword stops the loop when p is 11
}
Console.WriteLine(p);
p++;
}
while (p <= 20);
Console.WriteLine(“Loop terminated.”);
}
}
continue statement in C#.
C# प्रोग्राम में continue स्टेटमेंट ब्रेक कीवर्ड के द्वारा ब्रेक कंडीशन को मौजूदा इटरेशन प्रोसेस में स्किप कर नेक्स्ट बचे हुए प्रोग्राम फ्लो स्टेटमेंट को कंटिन्यू रन करता है, और मौजूदा प्रोग्राम लूप के नेक्स्ट इटरेशन स्टेप सीक्वेंस पर मूव हो जाता है। जिससे की बचे हुए प्रोग्राम लूप स्टेटमेंट कंटिन्यू एक्सेक्यूट हो सके.
Example of a continue statement in a for loop.
using System;
class ContinueStatement
{
static void Main()
{
for (int p = 4; p <= 11; p++)
{
if (p == 7)
{
continue; // here it Skip the iteration process when p reached at 7
}
Console.WriteLine($”value of p – {p}”);
}
}
}
Main Differences between break and continue in C#.
| Each Feature | Break statement | Continue statement |
| Action on loop | It Terminates the loop immediate where it uses | It Skips the current loop iteration process where it used |
| Effect on loop | Break statement immediate Exits the loop entirely from its position | Continue statement Moves to the next iteration process flow of program and skip current situation |
| Scope in loop | Break statement keyword Works in both loops & switch statement | But continue statement only Works in c# program loops |
Essential elements of the break and continue statements in C# programming.
C# प्रोग्राम में नेस्टेड लूप्स एक break स्टेटमेंट के साथ सिर्फ़ सबसे अंदर वाले प्रोग्राम लूप से एग्जिट करता है। यदि C# प्रोग्रामर को किसी प्रोग्राम में मल्टीप्ल प्रोग्राम लेवल को ब्रेक करना है. तो मौजूदा प्रोग्राम में लेबल वाले लूप का यूज़ करें।
Nested loops with break example in C#.
using System;
class NestedLoop
{
static void Main()
{
bool terminate = false;
for (int p = 0; p <= 7 && ! terminate; p++)
{
for (int q = 0; q <= 7; q++)
{
if (p == 1 && q == 1)
{
terminate = true;
break;
}
Console.WriteLine($”value of p = {p}, value of q = {q}”);
}
}
Console.WriteLine(“\n Loop terminated.”);
}
}
