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

Was Sind Arrays?

Swipe um das Menü anzuzeigen

Stellen Sie sich eine Situation vor, in der die Fachnoten von 50 Studierenden gespeichert werden müssen. Eine Möglichkeit wäre, 50 Integer-Variablen zu erstellen, die die Noten der 50 Studierenden 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

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 ist die Anzahl der Elemente, die das Array enthalten wird.

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

main.cs

main.cs

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

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

main.cs

main.cs

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

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 oben gezeigten 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 über numerische Indizes zuzugreifen.

Das erste Element wird mit dem Index 0 angesprochen, das zweite mit dem Index 1 und so weiter. Dies ermöglicht eine schnelle und einfache Abfrage sowie Änderung von Werten. In den kommenden Kapiteln wird dieses Konzept ausführlicher behandelt, einschließlich Übungen zum Auffinden von Elementen anhand ihrer Indizes.

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?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 45

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Abschnitt 1. Kapitel 45
some-alt