Qu'est-ce Que les Tableaux ?
Considérez une situation où il est nécessaire de stocker les notes de 50 étudiants pour une matière. Une solution consisterait à créer 50 variables entières pour enregistrer les notes de chaque étudiant, mais cette méthode serait très fastidieuse et inefficace. À la place, il est possible d'utiliser un tableau.
Un tableau est une collection de variables du même type.
Un tableau peut être créé en utilisant la syntaxe suivante :
main.cs
1datatype[] arrayName = new datatype[size];
Le datatype
indique le type des éléments que le tableau contiendra, tel que int
, float
, char
, etc.
Le size
correspond au nombre d'éléments que le tableau comportera.
En utilisant la syntaxe ci-dessus, il est possible de créer un tableau d'entiers comportant 50 éléments :
main.cs
1int[] studentMarks = new int[50];
La taille d’un tableau est fixe et ne peut pas être modifiée. Si l’on souhaite initialiser un tableau avec certains éléments lors de sa déclaration, on peut utiliser la syntaxe suivante :
main.cs
1datatype[] arrayName = {element1, element2, element3, ...};
Dans ce cas, il n'est pas nécessaire 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.cs
12345678910111213using 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 de 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 permettant d'accéder aux éléments à l'aide d'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 prochains chapitres, nous approfondirons ce concept et nous nous exercerons à retrouver des éléments à l'aide de leurs indices.
Voici une illustration d'un tableau de chaînes de caractères comportant 4 éléments :
Chaque élément est comme une boîte qui contient une valeur, et cette valeur peut être modifiée.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain how to access or modify a specific element in an array?
What happens if I try to access an index outside the array's size?
Can you give an example of initializing an array with values?
Awesome!
Completion rate improved to 1.59
Qu'est-ce Que les Tableaux ?
Glissez pour afficher le menu
Considérez une situation où il est nécessaire de stocker les notes de 50 étudiants pour une matière. Une solution consisterait à créer 50 variables entières pour enregistrer les notes de chaque étudiant, mais cette méthode serait très fastidieuse et inefficace. À la place, il est possible d'utiliser un tableau.
Un tableau est une collection de variables du même type.
Un tableau peut être créé en utilisant la syntaxe suivante :
main.cs
1datatype[] arrayName = new datatype[size];
Le datatype
indique le type des éléments que le tableau contiendra, tel que int
, float
, char
, etc.
Le size
correspond au nombre d'éléments que le tableau comportera.
En utilisant la syntaxe ci-dessus, il est possible de créer un tableau d'entiers comportant 50 éléments :
main.cs
1int[] studentMarks = new int[50];
La taille d’un tableau est fixe et ne peut pas être modifiée. Si l’on souhaite initialiser un tableau avec certains éléments lors de sa déclaration, on peut utiliser la syntaxe suivante :
main.cs
1datatype[] arrayName = {element1, element2, element3, ...};
Dans ce cas, il n'est pas nécessaire 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.cs
12345678910111213using 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 de 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 permettant d'accéder aux éléments à l'aide d'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 prochains chapitres, nous approfondirons ce concept et nous nous exercerons à retrouver des éléments à l'aide de leurs indices.
Voici une illustration d'un tableau de chaînes de caractères comportant 4 éléments :
Chaque élément est comme une boîte qui contient une valeur, et cette valeur peut être modifiée.
Merci pour vos commentaires !