Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Indexation | Tableaux
Bases de C#

bookIndexation

Chaque élément d’un tableau possède un indice, qui correspond simplement à sa position dans le tableau. Le premier élément a l’indice 0, le deuxième élément a l’indice 1, et ainsi de suite. Puisque les indices commencent à 0, l’indice du dernier élément est égal à 1 de moins que la size du tableau (size - 1).

L’illustration suivante est une version légèrement modifiée de celle du chapitre précédent, mais cette fois-ci les éléments ont leurs indices correspondants inscrits en dessous :

On peut accéder à un élément d’un tableau en utilisant la syntaxe suivante :

main.cs

main.cs

copy
1
arrayName[index];

Considérons l'exemple d'accès à un élément d'un tableau par son index :

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }

Dans le code ci-dessus, nous accédons au dixième élément du tableau et il affiche 0. Cela s'explique par le fait que lorsqu'un nouveau tableau vide est créé, il est automatiquement rempli avec des valeurs nulles appropriées selon son type de données.

Chaque élément d'un tableau est essentiellement une variable.

L'accès et la modification d'un élément d'un tableau s'effectuent à l'aide de la syntaxe suivante :

main.cs

main.cs

copy
1
arrayName[index] = newValue;

Par exemple :

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
question mark

Quelle sera la sortie du code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3

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

Awesome!

Completion rate improved to 1.59

bookIndexation

Glissez pour afficher le menu

Chaque élément d’un tableau possède un indice, qui correspond simplement à sa position dans le tableau. Le premier élément a l’indice 0, le deuxième élément a l’indice 1, et ainsi de suite. Puisque les indices commencent à 0, l’indice du dernier élément est égal à 1 de moins que la size du tableau (size - 1).

L’illustration suivante est une version légèrement modifiée de celle du chapitre précédent, mais cette fois-ci les éléments ont leurs indices correspondants inscrits en dessous :

On peut accéder à un élément d’un tableau en utilisant la syntaxe suivante :

main.cs

main.cs

copy
1
arrayName[index];

Considérons l'exemple d'accès à un élément d'un tableau par son index :

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }

Dans le code ci-dessus, nous accédons au dixième élément du tableau et il affiche 0. Cela s'explique par le fait que lorsqu'un nouveau tableau vide est créé, il est automatiquement rempli avec des valeurs nulles appropriées selon son type de données.

Chaque élément d'un tableau est essentiellement une variable.

L'accès et la modification d'un élément d'un tableau s'effectuent à l'aide de la syntaxe suivante :

main.cs

main.cs

copy
1
arrayName[index] = newValue;

Par exemple :

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
question mark

Quelle sera la sortie du code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
some-alt