Course Content
C# Basics
C# Basics
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:
This loop iterates over each element using the index i
, which ranges from 0
to array.Length - 1
.
main
using 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:
This loop automatically iterates over each element, making it easier to read and write.
main
using 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#?
Thanks for your feedback!