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

bookIf-Lause

If-lause, tunnetaan myös nimellä ehtolause, on tapa suorittaa koodilohko ehdon perusteella. If-lauseen syntaksi on seuraava:

if(condition) {
    // code to execute
}

Se ottaa lausekkeen ja suorittaa koodilohkon, jos lauseke on true.

Esimerkiksi:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Before Conditional"); if(10 > 9) { Console.WriteLine("10 is greater than 9"); } Console.WriteLine("After Conditional"); } } }

Jos ehto on false, koodilohko ohitetaan:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Before Conditional"); if(10 > 10) { Console.WriteLine("10 is greater than 9"); } Console.WriteLine("After Conditional"); } } }
question mark

Mikä on seuraavan koodin tuloste:

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Awesome!

Completion rate improved to 1.59

bookIf-Lause

Pyyhkäise näyttääksesi valikon

If-lause, tunnetaan myös nimellä ehtolause, on tapa suorittaa koodilohko ehdon perusteella. If-lauseen syntaksi on seuraava:

if(condition) {
    // code to execute
}

Se ottaa lausekkeen ja suorittaa koodilohkon, jos lauseke on true.

Esimerkiksi:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Before Conditional"); if(10 > 9) { Console.WriteLine("10 is greater than 9"); } Console.WriteLine("After Conditional"); } } }

Jos ehto on false, koodilohko ohitetaan:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Before Conditional"); if(10 > 10) { Console.WriteLine("10 is greater than 9"); } Console.WriteLine("After Conditional"); } } }
question mark

Mikä on seuraavan koodin tuloste:

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 5
some-alt