Contenu du cours
Bases de C#
Bases de C#
Indexation
Chaque élément d'un tableau a un indice qui est 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 1
de moins que la size
du tableau (size - 1
).
L'illustration suivante est une version légèrement modifiée de celle du dernier chapitre, mais cette fois les éléments ont leurs indices correspondants écrits en dessous d'eux :
Nous pouvons accéder à un élément d'un tableau en utilisant la syntaxe suivante :
main
arrayName[index];
Considérons l'exemple d'accès à un élément du tableau par son index :
main
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 10ème élément du tableau et il affiche 0
. Cela est dû au fait que lorsque nous créons un nouveau tableau vide, il est automatiquement rempli avec des valeurs zéro pertinentes selon son type de données.
Chaque élément d'un tableau est essentiellement une variable.
Nous pouvons accéder et modifier un élément d'un tableau en utilisant la syntaxe suivante :
main
arrayName[index] = newValue;
Par exemple:
main
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]); } } }
Merci pour vos commentaires !