Durchlaufen von Arrays
Swipe um das Menü anzuzeigen
Das Durchlaufen von Arrays ist ein grundlegendes Konzept in der Programmierung und ermöglicht es, Operationen effizient auf jedes Element anzuwenden. In C# wird hierfür häufig die for-Schleife verwendet. Die Syntax lautet:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Diese Schleife durchläuft jedes Element mithilfe des Index i, der von 0 bis array.Length - 1 reicht.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } } } }
Die foreach-Schleife bietet eine einfachere Syntax zum Durchlaufen von Arrays, insbesondere wenn die Elemente nicht verändert werden müssen:
foreach (int number in array) {
// Use number
}
Diese Schleife durchläuft automatisch jedes Element und erleichtert das Lesen und Schreiben des Codes.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; foreach (int number in numbers) { Console.WriteLine($"Number: {number}"); } } } }
Zusammenfassung
In diesem Kapitel wurden zwei Hauptmethoden zum Durchlaufen von Arrays in C# behandelt: die for-Schleife und die foreach-Schleife. Die for-Schleife ist vielseitig einsetzbar und ermöglicht den Zugriff sowie die Modifikation von Elementen über deren Indizes. Die foreach-Schleife bietet eine einfachere Syntax für schreibgeschützte Operationen und verbessert die Lesbarkeit des Codes. Beide Schleifen sind grundlegende Werkzeuge für eine effiziente Array-Verarbeitung.
1. Was ist der Hauptvorteil der Verwendung einer foreach-Schleife gegenüber einer for-Schleife in C#?
2. Welche der folgenden Optionen ist eine korrekte for-Schleifen-Syntax zum Iterieren über ein Array in C#?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen