Break-sætning
break-sætningen bruges til at afbryde/stoppe en løkke midt i udførelsen. Den er nyttig i situationer, hvor vi ønsker at stoppe en løkke, hvis en yderligere betingelse er opfyldt.
Følgende er et eksempel på brug af break-sætningen i en for loop-løkke:
main.cs
12345678910111213141516171819using 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; } } } } }
Koden ovenfor udskriver i indtil 5, hvorefter løkken stopper. Dette skyldes den ekstra betingede break, vi har tilføjet.
Vi kan også bruge break-sætningen i andre løkker:
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(true) { Console.WriteLine(i); if(i == 5) { break; } i++; } } } }
Løkken, vi konstruerede ovenfor, fungerer præcis på samme måde som den for loop, vi tidligere har gennemgået. break-sætningen kan også anvendes i do-while-løkker. break-sætningen er meget nyttig til at tilføje yderligere betingelser til en løkke.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you show an example of using the break statement in a while loop?
What happens if there is no break statement in the loop?
Can you explain the difference between break and continue statements?
Awesome!
Completion rate improved to 1.59
Break-sætning
Stryg for at vise menuen
break-sætningen bruges til at afbryde/stoppe en løkke midt i udførelsen. Den er nyttig i situationer, hvor vi ønsker at stoppe en løkke, hvis en yderligere betingelse er opfyldt.
Følgende er et eksempel på brug af break-sætningen i en for loop-løkke:
main.cs
12345678910111213141516171819using 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; } } } } }
Koden ovenfor udskriver i indtil 5, hvorefter løkken stopper. Dette skyldes den ekstra betingede break, vi har tilføjet.
Vi kan også bruge break-sætningen i andre løkker:
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(true) { Console.WriteLine(i); if(i == 5) { break; } i++; } } } }
Løkken, vi konstruerede ovenfor, fungerer præcis på samme måde som den for loop, vi tidligere har gennemgået. break-sætningen kan også anvendes i do-while-løkker. break-sætningen er meget nyttig til at tilføje yderligere betingelser til en løkke.
Tak for dine kommentarer!