Løkker i C#: For, While og Do-While
Bliv fortrolig med løkkestrukturer til effektiv udførelse af gentagne opgaver
Løkker i C#: For, While og Do-While er en gratis C# Academy-lektion på CoddyKit. Dette er lektion 2 af 5. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i C# Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. C# Academy-kurset indeholder 5 lektioner i alt.
Introduktion til løkker
Løkker i C#: for-, while- og do-while-løkker
Velkommen til næste lektion! I denne lektion lærer du, hvordan du bruger løkker til at gentage opgaver i dine C#-programmer, så koden bliver mere effektiv. Lad os komme i gang!

Hvad er løkker?
Løkker giver dig mulighed for at gentage en kodeblok flere gange. De er nyttige til at automatisere gentagne opgaver som at gennemløbe data eller udføre beregninger.
Vigtig pointe: C# har tre hovedtyper af løkker: for, while og do-while.
For-løkken
for-løkken bruges, når du ved, hvor mange gange du vil gentage en opgave. Eksempel:
Vigtig pointe: for-løkken består af tre dele: initialisering, betingelse og inkrementering.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 5; i++) {
Console.WriteLine("Iteration: " + i);
}
}
}
While-løkken
while-løkken bruges, når du vil gentage en opgave, så længe en betingelse er sand. Eksempel:
Tip: Sørg for, at betingelsen på et tidspunkt bliver falsk, så du undgår uendelige løkker.
using System;
class Program {
static void Main() {
int i = 1;
while (i <= 5) {
Console.WriteLine("Iteration: " + i);
i++; // Increment the counter
}
}
}
Do-while-løkken
do-while-løkken minder om while-løkken, men garanterer, at koden køres mindst én gang. Eksempel:
Vigtig pointe: Brug do-while, når opgaven skal udføres mindst én gang, uanset betingelsen.
using System;
class Program {
static void Main() {
int i = 1;
do {
Console.WriteLine("Iteration: " + i);
i++;
} while (i <= 5);
}
}
Afslutte løkker før tid
Brug break-sætningen til at afslutte en løkke før tid. Eksempel:
Tip: Brug break sparsomt, så din kode er nem at følge.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // Exit the loop when i equals 5
}
Console.WriteLine("Iteration: " + i);
}
}
}
Springe iterationer over
Brug continue-sætningen til at springe resten af den aktuelle iteration over og gå videre til den næste. Eksempel:
Vigtig pointe: Brug continue til at springe bestemte iterationer over, mens du bliver i løkken.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue; // Skip even numbers
}
Console.WriteLine("Odd number: " + i);
}
}
}
Indlejrede løkker
Du kan indlejre løkker i hinanden for at løse mere komplekse opgaver. Eksempel:
Tip: Vær forsigtig med indlejrede løkker, da de kan øge kompleksiteten i dit program.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 2; j++) {
Console.WriteLine("Outer loop: " + i + ", Inner loop: " + j);
}
}
}
}
Godt gået!
Tillykke! Du har lært, hvordan du bruger for-, while- og do-while-løkker til effektivt at gentage opgaver. I den næste lektion undersøger vi switch-sætninger for at forenkle kompleks betinget logik. Lad os blive ved med at kode!

Lær C# med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 93
- Lektioner
- 346
Ofte stillede spørgsmål
Er lektionen “Løkker i C#: For, While og Do-While” gratis?
Ja — hele teksten til “Løkker i C#: For, While og Do-While” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af C# Academy-kurset, skal du opgradere til CoddyKit PRO. C# Academy-kurset indeholder 5 lektioner i alt.
Hvad lærer jeg i “Løkker i C#: For, While og Do-While”?
Bliv fortrolig med løkkestrukturer til effektiv udførelse af gentagne opgaver Du øver dig i C# Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på C# Academy?
Der kræves ingen tidligere erfaring. C# Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 5.
Hvor lang tid tager lektionen “Løkker i C#: For, While og Do-While”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne C# Academy-lektion?
Ja. Alle C# Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Kontrolflow: If-else-sætninger
- Løkker i C#: For, While og Do-While
- Switch-sætninger
- Introduktion til arrays
- Arbejde med strenge