C# Academy · leksjon

Løkker i C#: For, While og Do-While

Bli fortrolig med løkkestrukturer for å utføre gjentatte oppgaver effektivt

Leksjon 2 av 59 trinn

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!

Løkker i C#: For, While og Do-While — illustrasjon 1

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økker i C#: For, While og Do-While — illustrasjon 9
Gratis å komme i gang

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

  1. Kontrollflyt: If-else-setninger
  2. Løkker i C#: For, While og Do-While
  3. Switch-setninger
  4. Introduksjon til arrayer
  5. Arbeide med strenger
← Tilbake til C# Academy