Løkker i C#: For, While og Do-While
Bli fortrolig med løkkestrukturer for å utføre gjentatte oppgaver effektivt
Løkker i C#: For, While og Do-While er en gratis leksjon i C# Academy på CoddyKit. Dette er leksjon 2 av 5. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i C# Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i C# Academy inneholder totalt 5 leksjoner.
Introduksjon til løkker
Løkker i C#: For-, while- og do-while-løkker
Velkommen til neste leksjon! I denne leksjonen lærer du hvordan du bruker løkker til å gjenta oppgaver i C#-programmene dine, slik at koden blir mer effektiv. La oss sette i gang!

Hva er løkker?
Løkker lar deg gjenta en kodeblokk flere ganger. De er nyttige for å automatisere gjentakende oppgaver, for eksempel å iterere over data eller utføre beregninger.
Viktig poeng: C# har tre hovedtyper løkker: for, while og do-while.
For-løkken
for-løkken brukes når du vet hvor mange ganger du vil gjenta en oppgave. Eksempel:
Viktig poeng: for-løkken består av tre deler: 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 brukes når du vil gjenta en oppgave så lenge en betingelse er sann. Eksempel:
Tips: Sørg for at betingelsen til slutt blir usann, slik at du unngå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 ligner på while-løkken, men garanterer at koden kjøres minst én gang. Eksempel:
Viktig poeng: Bruk do-while når oppgaven må utføres minst én gang, uavhengig av betingelsen.
using System;
class Program {
static void Main() {
int i = 1;
do {
Console.WriteLine("Iteration: " + i);
i++;
} while (i <= 5);
}
}
Bryte ut av løkker
Bruk break-setningen for å avslutte en løkke før tiden. Eksempel:
Tips: Bruk break med måte for å holde koden enkel å 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);
}
}
}
Hoppe over iterasjoner
Bruk continue-setningen for å hoppe over resten av den gjeldende iterasjonen og gå videre til den neste. Eksempel:
Viktig poeng: Bruk continue for å hoppe over bestemte iterasjoner mens du fortsetter 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);
}
}
}
Nestede løkker
Du kan legge løkker inni hverandre for mer komplekse oppgaver. Eksempel:
Tips: Vær forsiktig med nestede løkker, siden de kan øke kompleksiteten i programmet ditt.
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 jobbet!
Gratulerer! Du har lært hvordan du kan bruke for-, while- og do-while-løkker til å gjenta oppgaver effektivt. I neste leksjon skal vi utforske switch-setninger for å forenkle kompleks betingelseslogikk. La oss fortsette å programmere!

Lær deg C# med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 93
- Leksjoner
- 346
Ofte stilte spørsmål
Er leksjonen «Løkker i C#: For, While og Do-While» gratis?
Ja – hele teksten i «Løkker i C#: For, While og Do-While» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av C# Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i C# Academy inneholder totalt 5 leksjoner.
Hva lærer jeg i «Løkker i C#: For, While og Do-While»?
Bli fortrolig med løkkestrukturer for å utføre gjentatte oppgaver effektivt Du øver på C# Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med C# Academy?
Ingen tidligere erfaring er nødvendig. C# Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 5.
Hvor lang tid tar leksjonen «Løkker i C#: For, While og Do-While»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne C# Academy-leksjonen?
Ja. Alle C# Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Kontrollflyt: If-else-setninger
- Løkker i C#: For, While og Do-While
- Switch-setninger
- Introduksjon til arrayer
- Arbeide med strenger