Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Parcourir les Tableaux | Tableaux
Bases de C#

book
Parcourir les Tableaux

Parcourir les tableaux est un concept fondamental en programmation, vous permettant d'effectuer des opérations sur chaque élément de manière efficace. En C#, la boucle for est couramment utilisée à cet effet. Voici la syntaxe :

csharp
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}

Cette boucle itère sur chaque élément en utilisant l'index i, qui varie de 0 à array.Length - 1.

cs

main

copy
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]);
}
}
}
}
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]); } } } }

La boucle foreach offre une syntaxe plus simple pour parcourir les tableaux, surtout lorsque vous n'avez pas besoin de modifier les éléments :

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

Cette boucle itère automatiquement sur chaque élément, ce qui la rend plus facile à lire et à écrire.

cs

main

copy
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}");
}
}
}
}
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}"); } } } }

Résumé

Dans ce chapitre, nous avons exploré deux méthodes principales pour itérer sur des tableaux en C# : la boucle for et la boucle foreach. La boucle for est polyvalente, vous permettant d'accéder et de modifier les éléments en utilisant leurs indices. La boucle foreach offre une syntaxe plus simple pour les opérations en lecture seule, améliorant ainsi la lisibilité du code. Les deux boucles sont des outils essentiels pour une manipulation efficace des tableaux.

1. Quel est l'avantage principal d'utiliser une boucle foreach par rapport à une boucle for en C# ?

2. Laquelle des syntaxes suivantes est correcte pour une boucle for itérant sur un tableau en C# ?

question mark

Quel est l'avantage principal d'utiliser une boucle foreach par rapport à une boucle for en C# ?

Select the correct answer

question mark

Laquelle des syntaxes suivantes est correcte pour une boucle for itérant sur un tableau en C# ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 7
some-alt