Comment ajouter des éléments à une liste en C#

La classe List<t> en C# et .NET représente une liste d’objets fortement typée. Liste<t> fournit des fonctionnalités permettant de créer une collection d’objets, de rechercher des éléments de liste, de trier des listes et de manipuler des éléments de liste. Dans Liste<t>, T est le type des objets. Dans ce tutoriel nous allons découvrir ajouter des éléments à une liste à l’aide de C#.
 
Différence entre ArrayList et List en C#Différence entre ArrayList et List en C#ArrayList est une classe de collection non générique et se trouve dans l’espace de noms System.Collection, tandis que List est une classe générique et se…Lire plus La classe C# List<t> représente une collection d’un type T en C#. Les méthodes List.Add(), List.AddRange(), List.Insert() et List.InsertRange() sont utilisées pour ajouter et insérer des éléments à une liste.

List<t> est une classe générique. Vous devez importer l’espace de noms suivant :
using System.Collections.Generic; avant d’utiliser la classe List<t>.
 

La méthode List.Add()

La méthode Add ajoute un élément à une liste. L’extrait de code suivant crée une liste et y ajoute des éléments à l’aide de la méthode Add.

// Créer une liste 
List<string> langage = new List<string>();  
  
// Ajouter des éléments à la liste 
langage.Add("Java");  
langage.Add("Python");  
langage.Add("C#");  
langage.Add("PHP");  
langage.Add("C++");  
langage.Add("SQL");

 

La méthode List.AddRange()

La méthode AddRange est utilisée pour ajouter une collection d’éléments. L’extrait de code suivant ajoute une collection d’éléments à une liste.

// Ajouter une collection d'éléments 
string[] langage = { "Java", 
                     "Python",  
                     "C#", 
                     "PHP",
                     "SQL" 					 
                   };  
AuthorList.AddRange(langage);
qcm-csharpQCM C# – Framework .NET – Partie 1QCM sur C# avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *