Kontrollstruktur

OrdFörklaring
breakAvslutar en loop eller switch-sats omedelbart.
caseEn etikett i en switch-sats som anger ett möjligt värde att matcha mot.
continueHoppar över resten av det aktuella varvet i en loop och går till nästa.
defaultSwitch-satsens motsvarighet till else — körs om inget case matchade.
do-whileKör kodblocket en gång innan villkoret kontrolleras första gången.
elseKörs om inget av de föregående villkoren var sant. Har inget eget villkor.
else ifTestar ett nytt villkor om det föregående var falskt.
Fall-throughNär körningen faller igenom från en tom case till nästa utan att stanna.
forKompakt loop när du vet exakt hur många varv som ska köras — startvärde, villkor och steg på en rad.
foreachGår igenom varje element i en samling (array, lista) ett i taget, utan att hålla reda på index.
ifStartar en villkorssats — koden innanför {} körs bara om villkoret är true.
IterationEtt varv i en loop.
LoopvariabelVariabeln som håller reda på vilket varv en loop är på.
Nästlade if-satserEn if-sats innanför en annan if-sats, för att kombinera flera villkor.
Oändlig loopEn loop vars villkor aldrig blir falskt — kör för evigt om inget bryter den.
Pattern matching (switch expression)Kompakt switch-syntax (C# 9+) som kan matcha intervall och returnera ett värde direkt, t.ex. < 10 => "Kallt".
switchJämför ett värde mot en lista av case-etiketter och kör koden för den första som matchar.
Villkor (condition)Uttrycket innanför parenteserna efter if — måste alltid resultera i true eller false.
whileKontrollerar villkoret innan varje varv. Kan köras noll gånger.