Menu
Coddy logo textTech

Zugriff auf Elemente

Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 56 von 69.

In C# verwenden wir Arrays, um mehrere Werte in einer einzigen Variablen zu speichern. Jeder Wert in einem Array wird als Element bezeichnet, und jedes Element hat einen Index. Die Indizes beginnen bei 0 bis zur Länge des Arrays minus eins. Schauen Sie sich zum Beispiel das folgende Array an: 

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • Element a ist an Index 0
  • Element b ist an Index 1
  • ...
  • Element g ist an Index 6

Um auf ein Element eines Arrays zuzugreifen, können wir seinen Index in eckigen Klammern verwenden. Um zum Beispiel auf das erste Element eines Arrays namens letters zuzugreifen, würden wir letters[0] verwenden.

Hier ist ein Beispiel:

int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];

Die Variable element wird den Wert 30 enthalten, da sie auf das dritte Element zugreift (das den Index 2 hat).

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Methode namens Values, die ein Array als Argument erhält und alle Elemente im Array nacheinander ausgibt.

Um über ein Array zu iterieren, verwenden Sie das Feld .Length:

for (int i = 0; i < numbers.Length; i++) {
	// Code
}

Auf diese Weise iteriert i von 0 bis numbers.Length (nicht eingeschlossen), was genau allen Array-Indizes entspricht.

Spickzettel

Arrays speichern mehrere Werte in einer einzigen Variablen. Auf Elemente wird über einen Index zugegriffen, der bei 0 beginnt:

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
char element = letters[2]; // greift auf 'c' zu

Um über ein Array zu iterieren, verwenden Sie die Eigenschaft .Length:

for (int i = 0; i < numbers.Length; i++) {
    // Zugriff auf numbers[i]
}

Probier es selbst

using System;

public class Program {
    public static void Values(int[] arr) {
        // Code hier schreiben
    }

    public static void Main(string[] args) {
        int[] numbers = {10, 20, 30, 40, 50};
        Values(numbers);
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen