- Auteur

- Nom
- Nelson Silva
- Social
Introduction
La capacité à regrouper et à manipuler des ensembles d'éléments de manière efficace est un besoin fondamental en programmation. En C#, les tableaux sont la structure de base à cet effet, servant de piliers dans la construction d'applications robustes et dynamiques.
Qu'est-ce qu'un tableau ?
Au cœur de la programmation, les tableaux sont des structures qui stockent plusieurs valeurs sous un seul nom. Imaginez-les comme des boîtes à chaussures sur une étagère : chaque boîte peut contenir une chaussure, et vous pouvez identifier chaque boîte (et la chaussure qu'elle contient) par sa position sur l'étagère.
Propriétés des tableaux :
- Taille fixe : Une fois définie, la taille d'un tableau ne peut pas être modifiée.
- Accès indexé : Chaque élément du tableau possède un index, commençant généralement à zéro, ce qui permet l'accès direct à n'importe quel élément.
- Type homogène : Tous les éléments d'un tableau doivent être du même type.
using System;
namespace Base {
class Arrays {
public void Run() {
// Déclaration et initialisation d'un tableau de chaînes
string[] couleurs = new string[] {
"Bleu",
"Vert",
"Jaune",
"Rouge",
"Orange"
};
Console.WriteLine($"Nombre de couleurs : {couleurs.Length}"); // Nombre de couleurs : 5
Console.WriteLine($"Première couleur : {couleurs[0]}"); // Première couleur : Bleu
Console.WriteLine($"Dernière couleur : {couleurs[couleurs.Length - 1]}"); // Dernière couleur : Orange
}
}
}
Opérations de base sur les tableaux
Affectation de valeurs
Vous pouvez affecter des valeurs à un tableau au moment de la déclaration, comme indiqué ci-dessus, ou ultérieurement en utilisant l'index.
int[] nombres = new int[5];
nombres[0] = 10;
nombres[1] = 20;
Accès aux valeurs
Les valeurs stockées dans un tableau sont accessibles directement par l'index :
Console.WriteLine(nombres[0]); // 10
Opérations courantes sur les tableaux
- Length : Retourne le nombre d'éléments dans le tableau.
- Clone : Crée une copie superficielle du tableau.
- IndexOf : Retourne l'index de la première occurrence d'une valeur.
- LastIndexOf : Retourne l'index de la dernière occurrence d'une valeur.
- Contains : Vérifie si le tableau contient un élément spécifique.
Conclusion
Les tableaux jouent un rôle fondamental dans la programmation en C#. Ils constituent un outil indispensable pour les développeurs, permettant la manipulation efficace d'ensembles de données. Maîtriser l'utilisation des tableaux est donc crucial pour quiconque souhaite approfondir ses connaissances en C#.