Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Qu'est-ce Que les Tableaux ? | Tableaux
Bases de C#

bookQu'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

main.cs

copy
1
datatype[] 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

main.cs

copy
1
int[] 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

main.cs

copy
1
datatype[] 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

main.cs

copy
12345678910111213
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 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.

question mark

Lequel des éléments suivants peut être modifié dans un tableau ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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

bookQu'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

main.cs

copy
1
datatype[] 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

main.cs

copy
1
int[] 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

main.cs

copy
1
datatype[] 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

main.cs

copy
12345678910111213
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 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.

question mark

Lequel des éléments suivants peut être modifié dans un tableau ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1
some-alt