Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Accès et Modification des Éléments de Tableau | Fondamentaux des Tableaux
Tableaux en C#

Accès et Modification des Éléments de Tableau

Glissez pour afficher le menu

Les tableaux en C# sont des outils puissants pour stocker et organiser plusieurs valeurs du même type. Pour exploiter pleinement les tableaux, il est essentiel de comprendre comment accéder à leurs éléments et les modifier. Les tableaux en C# utilisent l’indexation à partir de zéro, ce qui signifie que le premier élément d’un tableau se trouve à l’index 0, le second à l’index 1, et ainsi de suite. Si un tableau contient n éléments, les indices valides vont de 0 à n - 1. Pour accéder à un élément, utilisez le nom du tableau suivi de l’index entre crochets. Par exemple, myArray[2] permet d’accéder au troisième élément de myArray.

Program.cs

Program.cs

123456789101112131415161718192021222324252627
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; // Accessing elements int first = numbers[0]; int third = numbers[2]; // Modifying elements numbers[1] = 100; numbers[4] = 500; System.Console.WriteLine("First element: " + first); System.Console.WriteLine("Third element: " + third); System.Console.WriteLine("Updated array:"); for (int i = 0; i < numbers.Length; i++) { System.Console.WriteLine(numbers[i]); } } } }

Dans le code ci-dessus, vous voyez comment lire et mettre à jour des éléments dans un tableau d’entiers. Pour obtenir le premier élément, utilisez numbers[0], et pour le troisième, numbers[2]. Pour modifier une valeur, affectez une nouvelle valeur à l’index souhaité, par exemple numbers[1] = 100; pour mettre à jour le deuxième élément. Après avoir modifié des éléments, il est possible de parcourir le tableau pour afficher les valeurs mises à jour. Attention, les indices des tableaux doivent toujours rester dans la plage valide ; sinon, des erreurs se produiront.

Program.cs

Program.cs

123456789101112131415
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] data = { 1, 2, 3 }; // Attempt to access an invalid index int invalid = data[5]; System.Console.WriteLine("This will not print: " + invalid); } } }
Note
Remarque

Les tableaux en C# sont indexés à partir de zéro, ce qui signifie que le premier élément se trouve à l'indice 0.

1. Quel est l'indice du dernier élément dans un tableau de longueur 10 ?

2. Comment modifier la valeur du troisième élément dans un tableau nommé 'scores' ?

3. Quelle exception est levée si vous accédez à un indice invalide dans un tableau C# ?

question mark

Quel est l'indice du dernier élément dans un tableau de longueur 10 ?

Sélectionnez la réponse correcte

question mark

Comment modifier la valeur du troisième élément dans un tableau nommé 'scores' ?

Sélectionnez la réponse correcte

question mark

Quelle exception est levée si vous accédez à un indice invalide dans un tableau C# ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. 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

Section 1. Chapitre 3
some-alt