Présentation
Supposons que vous êtes développeur de logiciels dans une équipe collaborant avec une entreprise de logistique. Votre tâche est de recueillir et d’organiser leurs données métier. Vous êtes impliqué dans divers projets qui sont uniques, mais tous axés autour du traitement de données. Ces projets inclut le suivi et la création de rapports d’inventaire, l’échange de données avec des partenaires métier et l’identification de commandes potentiellement frauduleuses. Les opérations courantes dans ces projets sont l’ajout, la suppression, le tri, la combinaison, le calcul, la validation de données et la mise en forme des sorties.
Dans ce module, vous utilisez des tableaux C# pour stocker des séquences de valeurs dans une structure de données unique. Une fois que vous stockez vos données dans un tableau, vous pouvez modifier l’ordre et le contenu. En outre, vous pouvez effectuer des opérations de chaîne complexes en utilisant des méthodes d’assistance pour les tableaux.
Vous commencez par utiliser des méthodes d’assistance pour trier ou inverser les données. Vous apprenez ensuite à supprimer des éléments dans le tableau et à redimensionner ce dernier pour héberger de nouveaux éléments. Vous apprenez ensuite à convertir une chaîne en tableau en la fractionnant en chaînes plus petites chaque fois que vous rencontrez un caractère spécifique, comme une virgule. La même méthode peut également être utilisée pour diviser une chaîne en tableau de caractères. Enfin, vous apprenez à associer tous les éléments d’un tableau dans une chaîne unique.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Trier et inverser l’ordre des éléments d’un tableau.
- Effacer et redimensionner les éléments d’un tableau.
- Fractionner un objet
stringen un tableau de chaînes ou de caractères (char). - Joindre des éléments de tableau en un objet
string.
Prérequis
- Expérience élémentaire avec les tableaux
- Expérience de base de l’instruction
if - Expérience élémentaire avec les méthodes intégrées sur les types de données (comme
string) - Savoir utiliser Visual Studio Code pour développer, générer et exécuter du code C#