Tableau dynamique en C#
Un tableau dynamique fournit une allocation dynamique de mémoire, et il surmonte l’inconvénient du tableau statique. Dans un tableau statique, la taille du tableau est fixe, mais dans un tableau dynamique, la taille du tableau est définie au moment de l’exécution. Dans ce tutoriel nous allons découvrir comment utiliser List<t> pour créer des tableaux dynamiques en C#.
Exemple :
using System; using System.Collections.Generic; public class WayToLearnX { // Méthode principale public static void Main() { // Créer une liste List<string> langages = new List<string>(); // Ajouter des éléments à la liste langages.Add("Java"); langages.Add("Python"); langages.Add("C#"); langages.Add("C++"); Console.WriteLine("Nombre d'éléments : {0}", langages.Count); // Afficher les éléments de la liste Console.WriteLine("La liste des langages : "); foreach (string langage in langages) { Console.Write(langage + " "); } } }
La sortie :
Nombre d'éléments : 4 La liste des langages : Java Python C# C++