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
aist an Index 0 - Element
bist an Index 1 - ...
- Element
gist 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).
Aufgabe
EinfachErstellen 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' zuUm ü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);
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 311Array-Grundlagen
Arrays deklarierenZugriff auf ElementeArrays modifizierenArray-MethodenWiederholung – Produkt-ArrayWiederholung bearbeiten – Umgekehrtes Array