Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indeksering | Arrays
Quizzes & Challenges
Quizzes
Challenges
/
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?

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