Break-sats
break-satsen används för att avbryta eller stoppa en loop under körning. Den är användbar i situationer där vi vill avsluta en loop om ett ytterligare villkor uppfylls.
Följande är ett exempel på hur break-satsen används i en for loop:
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 ovan skriver ut i till och med 5 och därefter stoppas loopen. Detta beror på det extra villkoret med break som vi lade till.
Vi kan även använda break-satsen i andra loopar:
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++; } } } }
Loopen vi konstruerade ovan fungerar exakt likadant som den for loop vi tittade på tidigare. break-satsen kan också användas i do-while-loopar. break-satsen är mycket användbar för att lägga till ytterligare villkor i en loop.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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-sats
Svep för att visa menyn
break-satsen används för att avbryta eller stoppa en loop under körning. Den är användbar i situationer där vi vill avsluta en loop om ett ytterligare villkor uppfylls.
Följande är ett exempel på hur break-satsen används i en for loop:
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 ovan skriver ut i till och med 5 och därefter stoppas loopen. Detta beror på det extra villkoret med break som vi lade till.
Vi kan även använda break-satsen i andra loopar:
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++; } } } }
Loopen vi konstruerade ovan fungerar exakt likadant som den for loop vi tittade på tidigare. break-satsen kan också användas i do-while-loopar. break-satsen är mycket användbar för att lägga till ytterligare villkor i en loop.
Tack för dina kommentarer!