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
123456789101112131415161718192021222324252627namespace 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
123456789101112131415namespace 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); } } }
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# ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion