Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Break-lause | Section
C# Perusteet

Break-lause

Pyyhkäise näyttääksesi valikon

break-lauseen avulla voidaan keskeyttää/sulkea silmukka kesken suorituksen. Se on hyödyllinen tilanteissa, joissa halutaan lopettaa silmukka, jos jokin lisäehto täyttyy.

Alla on esimerkki break-lauseen käytöstä for loop:

main.cs

main.cs

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

Yllä oleva koodi tulostaa i arvot 5 asti, jonka jälkeen silmukka pysähtyy. Tämä johtuu lisäämästämme ehdollisesta break-lauseesta.

Voimme käyttää break-lausetta myös muissa silmukoissa:

main.cs

main.cs

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

Yllä rakennettu silmukka toimii täsmälleen samalla tavalla kuin aiemmin tarkasteltu for loop. break-lausetta voidaan käyttää myös do-while-silmukoissa. break-lause on erittäin hyödyllinen lisäehtojen tuomisessa silmukkaan.

question mark

Kuinka monta kertaa silmukka suoritetaan?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 42

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 42
some-alt