Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Looping through Arrays | Arrays
C# Basics

bookLooping 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

main.cs

copy
123456789101112
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:

foreach (int number in array) {
    // Use number
}

This loop automatically iterates over each element, making it easier to read and write.

main.cs

main.cs

copy
123456789101112
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#?

question mark

What is the main advantage of using a foreach loop over a for loop in C#?

Select the correct answer

question mark

Which of the following is a correct for loop syntax for iterating over an array in C#?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 5. ChapterΒ 7

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Awesome!

Completion rate improved to 1.59

bookLooping through Arrays

Swipe to show menu

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

main.cs

copy
123456789101112
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:

foreach (int number in array) {
    // Use number
}

This loop automatically iterates over each element, making it easier to read and write.

main.cs

main.cs

copy
123456789101112
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#?

question mark

What is the main advantage of using a foreach loop over a for loop in C#?

Select the correct answer

question mark

Which of the following is a correct for loop syntax for iterating over an array in C#?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 5. ChapterΒ 7
some-alt