Contenu du cours
Bases de C#
Bases de C#
Qu'est-ce Que les Tableaux ?
Considérons une situation où nous devons stocker les notes de 50 étudiants. Une façon serait de créer 50 variables entières pour contenir les notes des 50 étudiants, mais cela est très fastidieux et inefficace. À la place, nous pouvons créer un tableau.
Un tableau est comme une collection de variables du même type.
Nous pouvons créer un tableau en utilisant la syntaxe suivante :
main
datatype[] arrayName = new datatype[size];
Le datatype
indique le type d'éléments que le tableau possédera, il peut être int
, float
, char
, etc.
Tandis que size
est le nombre d'éléments que le tableau aura.
En utilisant la syntaxe ci-dessus, nous pouvons créer un tableau d'entiers ayant 50 éléments :
main
int[] studentMarks = new int[50];
La taille d'un tableau est fixe et ne peut pas être modifiée. Si nous voulons initialiser un tableau avec certains éléments au moment de la déclaration, nous pouvons utiliser la syntaxe suivante :
main
datatype[] arrayName = {element1, element2, element3, ...};
Dans ce cas, nous n'avons pas besoin de spécifier la size
du tableau. Elle est automatiquement déduite par le compilateur en fonction du nombre d'éléments avec lesquels le tableau est initialisé :
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }
La size
du tableau ci-dessus est 7
car il est initialisé avec sept éléments. Cette taille reste fixe tout au long du programme.
L'indexation dans les tableaux est une méthode pour accéder aux éléments en utilisant des indices numériques.
Le premier élément est accessible avec l'indice 0
, le deuxième avec l'indice 1
, et ainsi de suite. Cela permet une récupération et une modification rapides et faciles des valeurs. Dans les chapitres à venir, nous explorerons ce concept plus en détail, en pratiquant comment trouver des éléments en utilisant leurs indices.
Voici une illustration d'un tableau de chaînes qui a 4 éléments :
Chaque élément est comme une boîte qui contient une valeur, et cette valeur peut être changée.
Merci pour vos commentaires !