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#
course content

Contenu du cours

Bases de C#

Bases de C#

1. Commencer
2. Traiter Avec les Types de Données
3. Structures de Contrôle
4. Boucles
5. Tableaux
6. Méthodes

book
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 :

cs

main

copy
1
arrayName[index];

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

cs

main

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 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 :

cs

main

copy
1
arrayName[index] = newValue;

Par exemple:

cs

main

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]); } } }
Quelle sera la sortie du code suivant ?

Quelle sera la sortie du code suivant ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt