Indeksering
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
1arrayName[index];
Lad os overveje eksemplet med at tilgå et array-element via dets indeks:
main.cs
12345678910111213using 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
1arrayName[index] = newValue;
For eksempel:
main.cs
1234567891011121314151617181920using 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]); } } }
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Indeksering
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
1arrayName[index];
Lad os overveje eksemplet med at tilgå et array-element via dets indeks:
main.cs
12345678910111213using 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
1arrayName[index] = newValue;
For eksempel:
main.cs
1234567891011121314151617181920using 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]); } } }
Tak for dine kommentarer!