Durchlaufen von Arrays
Looping through arrays is a fundamental concept in programming, allowing you to perform operations on each element efficiently. In C#, the for loop is commonly used for this purpose. Here's the syntax:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
This loop iterates over each element using the index i, which ranges from 0 to array.Length - 1.
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]); } } } }
The foreach loop provides a simpler syntax for iterating over arrays, especially when you don't need to modify the elements:
foreach (int number in array) {
// Use number
}
This loop automatically iterates over each element, making it easier to read and write.
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}"); } } } }
Summary
In this chapter, we explored two primary methods for iterating over arrays in C#: the for loop and the foreach loop. The for loop is versatile, allowing you to access and modify elements using their indices. The foreach loop offers a more straightforward syntax for read-only operations, enhancing code readability. Both loops are essential tools for efficient array manipulation.
1. What is the main advantage of using a foreach loop over a for loop in C#?
2. Which of the following is a correct for loop syntax for iterating over an 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
Awesome!
Completion rate improved to 1.59
Durchlaufen von Arrays
Swipe um das Menü anzuzeigen
Looping through arrays is a fundamental concept in programming, allowing you to perform operations on each element efficiently. In C#, the for loop is commonly used for this purpose. Here's the syntax:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
This loop iterates over each element using the index i, which ranges from 0 to array.Length - 1.
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]); } } } }
The foreach loop provides a simpler syntax for iterating over arrays, especially when you don't need to modify the elements:
foreach (int number in array) {
// Use number
}
This loop automatically iterates over each element, making it easier to read and write.
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}"); } } } }
Summary
In this chapter, we explored two primary methods for iterating over arrays in C#: the for loop and the foreach loop. The for loop is versatile, allowing you to access and modify elements using their indices. The foreach loop offers a more straightforward syntax for read-only operations, enhancing code readability. Both loops are essential tools for efficient array manipulation.
1. What is the main advantage of using a foreach loop over a for loop in C#?
2. Which of the following is a correct for loop syntax for iterating over an array in C#?
Danke für Ihr Feedback!