Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Indizierung | Arrays
C# Grundlagen
course content

Kursinhalt

C# Grundlagen

C# Grundlagen

1. Erste Schritte
2. Umgang mit Datentypen
3. Kontrollstrukturen
4. Schleifen
5. Arrays
6. Methoden

book
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:

cs

main

copy
1
arrayName[index];

Betrachten wir das Beispiel des Zugriffs auf das Array-Element über seinen Index:

cs

main

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 } } }

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:

cs

main

copy
1
arrayName[index] = newValue;

Zum Beispiel:

cs

main

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]); } } }
Was wird die Ausgabe des folgenden Codes sein?

Was wird die Ausgabe des folgenden Codes sein?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3
We're sorry to hear that something went wrong. What happened?
some-alt