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

Indexation

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

1
arrayName[index];

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

main.cs

main.cs

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ᵉ élément du tableau et il affiche 0. Cela s'explique par le fait que lorsqu'on crée un nouveau tableau vide, 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.

Nous pouvons accéder à un élément d'un tableau et le modifier en utilisant la syntaxe suivante :

main.cs

main.cs

1
arrayName[index] = newValue;

Par exemple :

main.cs

main.cs

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

Quel sera le résultat du code suivant ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 46

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

Section 1. Chapitre 46
some-alt