Introduktion till arrayer
Lär dig lagra och hantera flera dataelement med arrayer
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!

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!

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
- Styrflöde: if-else-satser
- Loopar i C#: for, while och do-while
- Switch-satser
- Introduktion till arrayer
- Arbeta med strängar