Looping through 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#?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 1.59
Looping through Arrays
Stryg for at vise menuen
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#?
Tak for dine kommentarer!