Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 1.21 KB

if-satser.md

File metadata and controls

59 lines (48 loc) · 1.21 KB

If-satser

if-sats

Ett villkorat kodblock. Koden i blocket körs bara om det som är mellan parenteserna är sant.

Man kan bara lägga in kod som ger boolskt resultat mellan parenteserna, t.ex. en jämförelse eller en metod som returnerar ett boolskt värde.

{% code lineNumbers="true" %}

if (i > 4)
{
  Console.WriteLine("Högre än fyra!");
}

if (name == "Micke")
{
  Console.WriteLine("Innehållet i variabeln name är samma som 'Micke'");
}

{% endcode %}

else

Kompletterar en if-sats. Skrivs innan ett kodblock som ska köras om if-satsens kriterium inte stämmer.

{% code lineNumbers="true" %}

if (i > 4)
{
  Console.WriteLine("Högre än fyra!");
}
else
{
  Console.WriteLine("Inte högre än fyra!");
}

{% endcode %}

else if

Används för att skapa en kedja av if-satser, där varje if-sats bara kollas om den föregående inte satsens kriterium inte uppnåddes.

{% code lineNumbers="true" %}

if (i > 4)
{
  Console.WriteLine("Högre än fyra!");
}
else if (i < 0)
{
  Console.WriteLine("Lägre än noll!");
}
else
{
  Console.WriteLine("Högre än noll, lägre än fem!");
}

{% endcode %}