Présentation

Effectué

Les tableaux C# vous permettent de stocker des séquences de valeurs dans une même structure de données. En d’autres termes, imaginez une même variable qui peut contenir de nombreuses valeurs. Une fois que vous avez une seule variable qui stocke toutes les valeurs, vous pouvez trier les valeurs, inverser l’ordre des valeurs, boucler sur chaque valeur et l’inspecter individuellement, etc.

Supposez que vous travaillez au département de la sécurité d’une société qui met en relation des vendeurs en ligne avec des annonceurs fonctionnant sur la base de commissions. Il vous a été demandé d’écrire du code C# qui parcourt les ID de commande des commandes entrantes. Vous devez inspecter chaque ID de commande pour identifier les commandes susceptibles d’être frauduleuses. Vous devez implémenter des tableaux pour accomplir cette tâche de programmation.

Dans ce module, vous allez créer et initialiser des tableaux. Vous allez définir et récupérer des valeurs à partir des éléments d’un tableau en accédant à chaque élément avec son index. Vous allez créer une logique de boucle qui vous permet de travailler avec chaque élément d’un tableau.

À la fin de ce module, vous aurez travaillé avec votre première structure pour conserver plusieurs valeurs de données. Plus tard, dans d’autres modules, vous allez découvrir comment trier, filtrer, interroger, agréger et effectuer d’autres opérations sur vos données.

Important

Ce module contient des activités de programmation qui nécessitent Visual Studio Code. Vous devez avoir accès à un environnement de développement sur lequel Visual Studio Code est installé et configuré pour le développement d’applications C#.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Créer et initialiser un tableau.
  • Attribuer et récupérer les valeurs des éléments de tableau.
  • Itérer dans chaque élément d’un tableau en utilisant l’instruction foreach.

Prérequis

  • Savoir utiliser Visual Studio Code pour créer et exécuter des applications console simples
  • Expérience dans l’impression de messages dans la console à l’aide de Console.WriteLine().
  • Expérience dans l’interpolation de chaîne pour combiner des chaînes littérales avec les données de variables.
  • Expérience dans la recherche de la façon d’utiliser des méthodes de la bibliothèque de classes .NET sur learn.microsoft.com.