Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Break-setning | Løkker
C#-Grunnleggende

bookBreak-setning

break-setningen brukes for å avbryte eller stoppe en løkke under kjøring. Dette er nyttig i tilfeller hvor vi ønsker å avslutte en løkke dersom en ekstra betingelse er oppfylt.

Følgende er et eksempel på bruk av break-setningen i en for loop-løkke:

main.cs

main.cs

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; } } } } }

Koden over skriver ut i til og med 5, og deretter stopper løkken. Dette skyldes den ekstra betingelsen med break vi la til.

Vi kan også bruke break-setningen i andre løkker:

main.cs

main.cs

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++; } } } }

Løkken vi konstruerte ovenfor fungerer på nøyaktig samme måte som for loop vi så på tidligere. break-setningen kan også brukes i do-while-løkker. break-setningen er svært nyttig for å legge til ekstra betingelser i en løkke.

question mark

Hvor mange iterasjoner vil løkken kjøre?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 1.59

bookBreak-setning

Sveip for å vise menyen

break-setningen brukes for å avbryte eller stoppe en løkke under kjøring. Dette er nyttig i tilfeller hvor vi ønsker å avslutte en løkke dersom en ekstra betingelse er oppfylt.

Følgende er et eksempel på bruk av break-setningen i en for loop-løkke:

main.cs

main.cs

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; } } } } }

Koden over skriver ut i til og med 5, og deretter stopper løkken. Dette skyldes den ekstra betingelsen med break vi la til.

Vi kan også bruke break-setningen i andre løkker:

main.cs

main.cs

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++; } } } }

Løkken vi konstruerte ovenfor fungerer på nøyaktig samme måte som for loop vi så på tidligere. break-setningen kan også brukes i do-while-løkker. break-setningen er svært nyttig for å legge til ekstra betingelser i en løkke.

question mark

Hvor mange iterasjoner vil løkken kjøre?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 6
some-alt