Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Indizierung | Arrays
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C# Grundlagen

bookIndizierung

Jedes Element eines Arrays besitzt einen Index, der einfach seine Position im Array angibt. Das erste Element hat den Index 0, das zweite Element den Index 1 und so weiter. Da die 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 abgeänderte Version der aus dem letzten Kapitel, jedoch sind dieses Mal die entsprechenden Indizes unter den Elementen notiert:

Auf ein Element eines Arrays kann mit folgendem Syntax zugegriffen werden:

main.cs

main.cs

copy
1
arrayName[index];

Betrachten wir das Beispiel für den Zugriff auf ein Array-Element über seinen Index:

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

Im obigen Code greifen wir auf das 10. Element des Arrays zu und es gibt 0 aus. Dies liegt daran, dass beim Erstellen eines neuen leeren Arrays dieses automatisch mit den entsprechenden Nullwerten gemäß seinem Datentyp gefüllt wird.

Jedes Element eines Arrays ist im Wesentlichen eine Variable.

Der Zugriff und die Modifikation eines Array-Elements erfolgen mit folgender Syntax:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

Zum Beispiel:

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

Was ist die Ausgabe des folgenden Codes?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookIndizierung

Swipe um das Menü anzuzeigen

Jedes Element eines Arrays besitzt einen Index, der einfach seine Position im Array angibt. Das erste Element hat den Index 0, das zweite Element den Index 1 und so weiter. Da die 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 abgeänderte Version der aus dem letzten Kapitel, jedoch sind dieses Mal die entsprechenden Indizes unter den Elementen notiert:

Auf ein Element eines Arrays kann mit folgendem Syntax zugegriffen werden:

main.cs

main.cs

copy
1
arrayName[index];

Betrachten wir das Beispiel für den Zugriff auf ein Array-Element über seinen Index:

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

Im obigen Code greifen wir auf das 10. Element des Arrays zu und es gibt 0 aus. Dies liegt daran, dass beim Erstellen eines neuen leeren Arrays dieses automatisch mit den entsprechenden Nullwerten gemäß seinem Datentyp gefüllt wird.

Jedes Element eines Arrays ist im Wesentlichen eine Variable.

Der Zugriff und die Modifikation eines Array-Elements erfolgen mit folgender Syntax:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

Zum Beispiel:

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

Was ist die Ausgabe des folgenden Codes?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2
some-alt