BESTE WEBSITE FÜR WEBENTWICKLER
C# Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C# Arrays


Erstellen Sie ein Array

Arrays werden verwendet, um mehrere Werte in einer einzelnen Variablen zu speichern, anstatt für jeden Wert separate Variablen zu deklarieren.

Um ein Array zu deklarieren, definieren Sie den Variablentyp mit eckigen Klammern:

string[] cars;

Wir haben jetzt eine Variable deklariert, die ein Array von Strings enthält.

Um Werte einzufügen, können wir ein Array-Literal verwenden – platzieren Sie die Werte in einer durch Kommas getrennten Liste in geschweiften Klammern:

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};

Um ein Array von Ganzzahlen zu erstellen, könnten Sie schreiben:

int[] myNum = {10, 20, 30, 40};

Greifen Sie auf die Elemente eines Arrays zu

Sie greifen auf ein Array-Element zu, indem Sie auf die Indexnummer verweisen.

Diese Anweisung greift auf den Wert des ersten Elements in cars zu:

Beispiel

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Console.WriteLine(cars[0]);
// Ausgänge Volvo

Try it Yourself »

Hinweis: Array-Indizes beginnen mit 0: [0] ist das erste Element. [1] ist das zweite Element usw.


Ändern Sie ein Array-Element

Um den Wert eines bestimmten Elements zu ändern, beziehen Sie sich auf die Indexnummer:

Beispiel

cars[0] = "Opel";

Beispiel

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
Console.WriteLine(cars[0]);
// Gibt jetzt Opel statt Volvo aus

Try it Yourself »


Array-Länge

Um herauszufinden, wie viele Elemente ein Array hat, verwenden Sie die Eigenschaft Length:

Beispiel

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Console.WriteLine(cars.Length);
// Ausgänge 4

Try it Yourself »


Andere Möglichkeiten zum Erstellen eines Arrays

Wenn Sie mit C# vertraut sind, haben Sie möglicherweise Arrays gesehen, die mit dem Schlüsselwort new erstellt wurden, und vielleicht haben Sie auch Arrays mit einer bestimmten Größe gesehen. In C# gibt es verschiedene Möglichkeiten, ein Array zu erstellen:

// Erstellen Sie ein Array aus vier Elementen und fügen Sie später Werte hinzu
string[] cars = new string[4];

// Erstellen Sie ein Array aus vier Elementen und fügen Sie sofort Werte hinzu
string[] cars = new string[4] {"Volvo", "BMW", "Ford", "Mazda"};

// Erstellen Sie ein Array aus vier Elementen, ohne die Größe anzugeben
string[] cars = new string[] {"Volvo", "BMW", "Ford", "Mazda"};

// Erstellen Sie ein Array aus vier Elementen, lassen Sie das Schlüsselwort new weg und geben Sie die Größe nicht an
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};

Es liegt an Ihnen, welche Option Sie wählen. In unserem Tutorial verwenden wir häufig die letzte Option, da diese schneller und einfacher zu lesen ist.

Sie sollten jedoch beachten, dass Sie das Schlüsselwort new verwenden müssen, wenn Sie ein Array deklarieren und es später initialisieren:

// Deklarieren Sie ein Array
string[] cars;

// Fügen Sie Werte hinzu, indem Sie new verwenden
cars = new string[] {"Volvo", "BMW", "Ford"};

// Werte hinzufügen, ohne new zu verwenden (dies führt zu einem Fehler) cars = {"Volvo", "BMW", "Ford"};

Try it Yourself »


C# Übungen

Testen Sie sich mit Übungen

Übung:

Create an array of type string called cars.

  = {"Volvo", "BMW", "Ford", "Mazda"};