Kursinhalt
C# Grundlagen
C# Grundlagen
Indizierung
Jedes Element eines Arrays hat einen Index, der einfach seine Position im Array ist. Das erste Element hat den Index 0
, das zweite Element hat den Index 1
und so weiter. Da Indizes bei 0
beginnen, ist der Index des letzten Elements um 1
kleiner als die size
des Arrays (size - 1
).
Die folgende Abbildung ist eine leicht modifizierte Version der aus dem letzten Kapitel, jedoch sind diesmal die Elemente mit ihren entsprechenden Indizes darunter geschrieben:
Wir können auf ein Element eines Arrays mit folgendem Syntax zugreifen:
main
arrayName[index];
Betrachten wir das Beispiel des Zugriffs auf das Array-Element über seinen Index:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }
Im obigen Code greifen wir auf das 10. Element des Arrays zu und es gibt 0
aus. Dies liegt daran, dass ein neues leeres Array automatisch mit den entsprechenden Nullwerten gemäß seinem Datentyp gefüllt wird.
Jedes Element eines Arrays ist im Wesentlichen eine Variable.
Wir können auf ein Element eines Arrays zugreifen und es mit der folgenden Syntax ändern:
main
arrayName[index] = newValue;
Zum Beispiel:
main
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]); } } }
Danke für Ihr Feedback!