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

bookWas Sind Arrays?

Stellen Sie sich eine Situation vor, in der die Fachnoten von 50 Schülern gespeichert werden müssen. Eine Möglichkeit wäre, 50 Integer-Variablen zu erstellen, die die Noten der 50 Schüler speichern. Dies ist jedoch sehr mühsam und ineffizient. Stattdessen kann ein Array verwendet werden.

Ein Array ist eine Sammlung von Variablen desselben Typs.

Ein Array kann mit folgendem Syntax erstellt werden:

main.cs

main.cs

copy
1
datatype[] arrayName = new datatype[size];

Der datatype gibt den Typ der Elemente an, die das Array enthalten wird, zum Beispiel int, float, char usw.

Die size gibt die Anzahl der Elemente an, die das Array enthalten wird.

Mit dem obigen Syntax kann ein Integer-Array mit 50 Elementen erstellt werden:

main.cs

main.cs

copy
1
int[] studentMarks = new int[50];

Die Größe eines Arrays ist fest und kann nicht geändert werden. Falls ein Array bereits bei der Deklaration mit bestimmten Elementen initialisiert werden soll, kann folgende Syntax verwendet werden:

main.cs

main.cs

copy
1
datatype[] arrayName = {element1, element2, element3, ...};

In diesem Fall muss die size des Arrays nicht angegeben werden. Sie wird vom Compiler automatisch anhand der Anzahl der Elemente, mit denen das Array initialisiert wird, abgeleitet:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }

Die size des obigen Arrays beträgt 7, da es mit sieben Elementen initialisiert wurde. Diese Größe bleibt während des gesamten Programms unverändert.

Indizierung in Arrays ist eine Methode, um Elemente mithilfe numerischer Indizes zuzugreifen.

Auf das erste Element wird mit dem Index 0 zugegriffen, auf das zweite mit dem Index 1 und so weiter. Dies ermöglicht eine schnelle und einfache Abfrage und Änderung von Werten. In den folgenden Kapiteln werden wir dieses Konzept ausführlicher behandeln und üben, wie man Elemente anhand ihrer Indizes findet.

Nachfolgend eine Darstellung eines String-Arrays mit 4 Elementen:

Jedes Element ist wie eine Box, die einen Wert enthält, und dieser Wert kann geändert werden.

question mark

Was kann bei einem Array geändert werden?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Suggested prompts:

Can you explain how to access or modify a specific element in an array?

What happens if I try to access an index outside the array's size?

Can you give an example of initializing an array with values?

Awesome!

Completion rate improved to 1.59

bookWas Sind Arrays?

Swipe um das Menü anzuzeigen

Stellen Sie sich eine Situation vor, in der die Fachnoten von 50 Schülern gespeichert werden müssen. Eine Möglichkeit wäre, 50 Integer-Variablen zu erstellen, die die Noten der 50 Schüler speichern. Dies ist jedoch sehr mühsam und ineffizient. Stattdessen kann ein Array verwendet werden.

Ein Array ist eine Sammlung von Variablen desselben Typs.

Ein Array kann mit folgendem Syntax erstellt werden:

main.cs

main.cs

copy
1
datatype[] arrayName = new datatype[size];

Der datatype gibt den Typ der Elemente an, die das Array enthalten wird, zum Beispiel int, float, char usw.

Die size gibt die Anzahl der Elemente an, die das Array enthalten wird.

Mit dem obigen Syntax kann ein Integer-Array mit 50 Elementen erstellt werden:

main.cs

main.cs

copy
1
int[] studentMarks = new int[50];

Die Größe eines Arrays ist fest und kann nicht geändert werden. Falls ein Array bereits bei der Deklaration mit bestimmten Elementen initialisiert werden soll, kann folgende Syntax verwendet werden:

main.cs

main.cs

copy
1
datatype[] arrayName = {element1, element2, element3, ...};

In diesem Fall muss die size des Arrays nicht angegeben werden. Sie wird vom Compiler automatisch anhand der Anzahl der Elemente, mit denen das Array initialisiert wird, abgeleitet:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }

Die size des obigen Arrays beträgt 7, da es mit sieben Elementen initialisiert wurde. Diese Größe bleibt während des gesamten Programms unverändert.

Indizierung in Arrays ist eine Methode, um Elemente mithilfe numerischer Indizes zuzugreifen.

Auf das erste Element wird mit dem Index 0 zugegriffen, auf das zweite mit dem Index 1 und so weiter. Dies ermöglicht eine schnelle und einfache Abfrage und Änderung von Werten. In den folgenden Kapiteln werden wir dieses Konzept ausführlicher behandeln und üben, wie man Elemente anhand ihrer Indizes findet.

Nachfolgend eine Darstellung eines String-Arrays mit 4 Elementen:

Jedes Element ist wie eine Box, die einen Wert enthält, und dieser Wert kann geändert werden.

question mark

Was kann bei einem Array geändert werden?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
some-alt