Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Durchlaufen von Arrays | Array Fundamentals
C#-Arrays

Durchlaufen von Arrays

Swipe um das Menü anzuzeigen

Die Arbeit mit Arrays erfordert häufig das Verarbeiten oder Überprüfen jedes einzelnen Elements im Array. Anstatt für jedes Element eine separate Anweisung zu schreiben, können Schleifen verwendet werden, um Aktionen für jedes Element zu wiederholen. Dieser Vorgang wird als Iteration bezeichnet und ist entscheidend, um Arrays beliebiger Größe effizient zu bearbeiten. Schleifen ermöglichen es, Aufgaben wie das Ausgeben, Aktualisieren oder Durchsuchen aller Elemente eines Arrays schnell durchzuführen, wodurch der Code kürzer und leichter zu verwalten ist.

Program.cs

Program.cs

123456789101112131415161718
using System; namespace ConsoleApp { public class Program { public static void Main() { int[] numbers = { 5, 10, 15, 20, 25 }; for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } } } }

Die for-Schleife ist ein leistungsfähiges Werkzeug zur Iteration über Arrays. Ihre Struktur besteht aus drei Hauptteilen: einem Initialisierer (in der Regel das Setzen einer Zählervariablen), einer Bedingung (die bestimmt, wann die Schleife endet) und einer Inkrementierung (die die Zählervariable bei jedem Durchlauf aktualisiert). Bei der Arbeit mit Arrays fungiert die Zählervariable als Index, beginnend bei 0 (dem ersten Element) und fortlaufend bis array.Length - 1 (dem letzten gültigen Index). Die Verwendung von array.Length als obere Grenze stellt sicher, dass jedes Element besucht wird, ohne den gültigen Bereich zu überschreiten.

Program.cs

Program.cs

123456789101112131415161718
using System; namespace ConsoleApp { public class Program { public static void Main() { string[] fruits = { "Apple", "Banana", "Cherry" }; foreach (string fruit in fruits) { Console.WriteLine(fruit); } } } }
Note
Definition

Eine foreach-Schleife ist eine Schleife, die automatisch über jedes Element einer Sammlung, wie zum Beispiel eines Arrays, iteriert, ohne dass Indizes verwendet werden müssen. Sie ist besonders nützlich, wenn alle Elemente der Reihe nach verarbeitet werden sollen und deren Positionen nicht benötigt werden.

1. Was ist der Hauptunterschied zwischen einer for-Schleife und einer foreach-Schleife beim Iterieren über Arrays?

2. Welcher Schleifentyp ist am besten geeignet, wenn Elemente anhand ihres Index geändert werden sollen?

3. Was passiert, wenn array.Length als obere Grenze in einer for-Schleife verwendet wird?

question mark

Was ist der Hauptunterschied zwischen einer for-Schleife und einer foreach-Schleife beim Iterieren über Arrays?

Wählen Sie die richtige Antwort aus

question mark

Welcher Schleifentyp ist am besten geeignet, wenn Elemente anhand ihres Index geändert werden sollen?

Wählen Sie die richtige Antwort aus

question mark

Was passiert, wenn array.Length als obere Grenze in einer for-Schleife verwendet wird?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5

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 5
some-alt