Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Itération sur les Tableaux | Fondamentaux des Tableaux
Tableaux en C#

Itération sur les Tableaux

Glissez pour afficher le menu

Travailler avec des tableaux implique souvent de devoir traiter ou examiner chaque élément du tableau. Au lieu d'écrire une instruction distincte pour chaque élément, il est possible d'utiliser des boucles pour répéter des actions sur chaque élément. Ce processus s'appelle l'itération, et il est essentiel pour gérer efficacement des tableaux de toute taille. Les boucles permettent d'effectuer rapidement des actions telles que l'affichage, la mise à jour ou la recherche dans tous les éléments d'un tableau, rendant ainsi le code plus court et plus facile à maintenir.

Program.cs

Program.cs

123456789101112131415161718
using System; namespace ConsoleApp { public class Program { public static void Main() { int[] numbers = { 5, 10, 15, 20, 25 }; for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } } } }

La boucle for est un outil puissant pour itérer sur les tableaux. Sa structure se compose de trois parties principales : un initialiseur (généralement une variable compteur), une condition (qui détermine quand la boucle doit s'arrêter) et un incrément (qui met à jour le compteur à chaque itération). Lorsqu'on travaille avec des tableaux, la variable compteur sert d'indice, en commençant à 0 (le premier élément) et en continuant jusqu'à atteindre array.Length - 1 (le dernier indice valide). Utiliser array.Length comme borne supérieure garantit de parcourir chaque élément sans dépasser les limites du tableau.

Program.cs

Program.cs

123456789101112131415161718
using System; namespace ConsoleApp { public class Program { public static void Main() { string[] fruits = { "Apple", "Banana", "Cherry" }; foreach (string fruit in fruits) { Console.WriteLine(fruit); } } } }
Note
Définition

Une boucle foreach est une boucle qui parcourt automatiquement chaque élément d'une collection, comme un tableau, sans avoir besoin d'utiliser des indices. Elle est particulièrement utile lorsque vous souhaitez traiter chaque élément dans l'ordre sans avoir besoin de connaître leur position.

1. Quelle est la principale différence entre une boucle for et une boucle foreach lors de l'itération sur des tableaux ?

2. Quel type de boucle est le plus adapté lorsque vous devez modifier des éléments par leur index ?

3. Que se passe-t-il si vous utilisez array.Length comme borne supérieure dans une boucle for ?

question mark

Quelle est la principale différence entre une boucle for et une boucle foreach lors de l'itération sur des tableaux ?

Sélectionnez la réponse correcte

question mark

Quel type de boucle est le plus adapté lorsque vous devez modifier des éléments par leur index ?

Sélectionnez la réponse correcte

question mark

Que se passe-t-il si vous utilisez array.Length comme borne supérieure dans une boucle for ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 5
some-alt