C# Academy · Lektion

Introduktion till arrayer

Lär dig lagra och hantera flera dataelement med arrayer

Lektion 4 av 510 steg

Introduktion till arrayer är en gratis lektion i C# Academy på CoddyKit. Detta är lektion 4 av 5. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för C# Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i C# Academy innehåller totalt 5 lektioner.

Lagra data med arrayer

Introduktion till arrayer

Välkommen till nästa lektion! I den här lektionen lär du dig att arbeta med arrayer i C# för att lagra och hantera flera värden effektivt. Nu sätter vi igång!

Introduktion till arrayer — illustration 1

Vad är arrayer?

En array är en samling element av samma typ som lagras i ett sammanhängande minnesblock. Med arrayer kan du gruppera relaterade data och komma åt dem med hjälp av ett index.

Exempel: En lista med studentbetyg eller namn kan lagras i en array.

Viktigt: Arrayer i C# är nollindexerade, vilket innebär att det första elementet finns på index 0.

Deklarera och initiera arrayer

Du kan deklarera och initiera en array i ett enda steg. Exempel:

Tips: Använd hakparenteser [] för att komma åt arrayelement via deras index.

using System;

class Program {
    static void Main() {
        int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
        Console.WriteLine("First number: " + numbers[0]); // Access the first element
    }
}

Åtkomst till arrayelement

Du kommer åt arrayelement med hjälp av deras index. Exempel:

Viktigt: Se till att indexet ligger inom arrayens gränser för att undvika fel under körning.

using System;

class Program {
    static void Main() {
        string[] names = { "Alice", "Bob", "Charlie" };
        Console.WriteLine("First name: " + names[0]); // Outputs: Alice
        Console.WriteLine("Second name: " + names[1]); 
// Outputs: Bob
        Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
    }
}

Ändra arrayelement

Du kan ändra värdet på ett arrayelement genom att tilldela det ett nytt värde. Exempel:

Tips: Använd den här funktionen för att uppdatera värden dynamiskt i programmet.

using System;

class Program {
    static void Main() {
        int[] scores = { 10, 20, 30 };

        scores[1] = 25; // Modify the second element
        Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
    }
}

Iterera över arrayer

Använd loopar som for eller foreach för att iterera genom en array. Exempel:

Viktigt: foreach-loopen är enklare när du bara ska läsa arrayvärden, men for-loopen ger åtkomst till indexet.

using System;

class Program {
    static void Main() {
        int[] numbers = { 10, 20, 30, 40 };

        foreach (int number in numbers) {
            Console.WriteLine(number); // Outputs each number
        }
    }
}

Flerdimensionella arrayer

Flerdimensionella arrayer lagrar data i en rutnätsliknande struktur. Exempel:

Tips: Använd kommatecken inom hakparenteser för att deklarera arrayens dimensioner.

using System;

class Program {
    static void Main() {
        int[,] matrix = { 
            { 1, 2, 3 }, 
            { 4, 5, 6 } 
        };

        Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
    }
}

Övningsuppgift

Skriv ett program som lagrar 5 tal i en array och sedan beräknar och skriver ut deras totalsumma. Exempel:

using System;

class Program {
    static void Main() {
        int[] numbers = { 5, 10, 15, 20, 25 };
        int total = 0;

        foreach (int number in numbers) {
            total += number; // Add each number to the total
        }

        Console.WriteLine("Total: " + total); // Outputs: Total: 75
    }
}

Bra jobbat!

Grattis! Du har lärt dig att deklarera, komma åt, ändra och iterera genom arrayer i C#. I nästa lektion utforskar vi hur man arbetar med strängar och deras kraftfulla funktioner. Fortsätt att programmera!

Introduktion till arrayer — illustration 10
Gratis att börja

Lär dig C# med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
93
Lektioner
346

Vanliga frågor

Är lektionen ”Introduktion till arrayer” gratis?

Ja – hela texten till ”Introduktion till arrayer” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i C# Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i C# Academy innehåller totalt 5 lektioner.

Vad lär jag mig i ”Introduktion till arrayer”?

Lär dig lagra och hantera flera dataelement med arrayer Ni övar på C# Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig C# Academy?

Du behöver inga förkunskaper. Utbildningen i C# Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 5.

Hur lång tid tar lektionen ”Introduktion till arrayer”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här C# Academy-lektionen?

Ja. Varje C# Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Styrflöde: if-else-satser
  2. Loopar i C#: for, while och do-while
  3. Switch-satser
  4. Introduktion till arrayer
  5. Arbeta med strängar
← Tillbaka till C# Academy