Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indeksering | Arrays
C# Grundlæggende

bookIndeksering

Hvert element i et array har et indeks, som blot er dets position i arrayet. Det første element har indekset 0, det andet element har indekset 1 og så videre. Da indekser starter fra 0, er det sidste elements indeks 1 mindre end arrayets size (size - 1).

Følgende illustration er en let modificeret version af den fra sidste kapitel, men denne gang er elementernes tilsvarende indekser skrevet under dem:

Vi kan tilgå et element i et array ved at bruge følgende syntaks:

main.cs

main.cs

copy
1
arrayName[index];

Lad os overveje eksemplet med at tilgå et array-element via dets indeks:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }

I ovenstående kode tilgår vi det 10. element i arrayet, og det udskriver 0. Dette skyldes, at når vi opretter et nyt tomt array, bliver det automatisk udfyldt med relevante nulværdier i henhold til dets datatyper.

Hvert element i et array fungerer i princippet som en variabel.

Vi kan tilgå og ændre et element i et array ved at bruge følgende syntaks:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

For eksempel:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
question mark

Hvad vil outputtet være for følgende kode?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain how to modify an element in an array?

What happens if I try to access an index that doesn't exist?

Can you give more examples of accessing array elements?

Awesome!

Completion rate improved to 1.59

bookIndeksering

Stryg for at vise menuen

Hvert element i et array har et indeks, som blot er dets position i arrayet. Det første element har indekset 0, det andet element har indekset 1 og så videre. Da indekser starter fra 0, er det sidste elements indeks 1 mindre end arrayets size (size - 1).

Følgende illustration er en let modificeret version af den fra sidste kapitel, men denne gang er elementernes tilsvarende indekser skrevet under dem:

Vi kan tilgå et element i et array ved at bruge følgende syntaks:

main.cs

main.cs

copy
1
arrayName[index];

Lad os overveje eksemplet med at tilgå et array-element via dets indeks:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }

I ovenstående kode tilgår vi det 10. element i arrayet, og det udskriver 0. Dette skyldes, at når vi opretter et nyt tomt array, bliver det automatisk udfyldt med relevante nulværdier i henhold til dets datatyper.

Hvert element i et array fungerer i princippet som en variabel.

Vi kan tilgå og ændre et element i et array ved at bruge følgende syntaks:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

For eksempel:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
question mark

Hvad vil outputtet være for følgende kode?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3
some-alt