Insérer un élément à un index donné dans 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 comment insérer un élément à un index donné dans une liste à l’aide de C#.
 
Tableau d'objet en C#

List est une classe générique. Vous devez importer l’espace de noms suivant avant d’utiliser la classe List.

using System.Collections.Generic;

 
La méthode Insert() de la classe List<t> insère un objet à une position donnée. Le premier paramètre de la méthode est l’index dans la liste.

La méthode InsertRange() peut insérer une collection à une position donnée.

L’exemple suivant insère une chaîne de caractères en 2ème position et une collection en 3éme position, respectivement.
 

Programme C# pour insérer un élément à un index spécifique
using System;
using System.Collections.Generic;


public class WayToLearnX {
    public static void Main() {

        // 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("C++");

        // insérer des éléments dans la liste 
        langage.Insert(2, "PHP");
        langage.InsertRange(3, new string[] {"SQL", "Perl", "Scala" });		
		
        // Parcourir la liste avec la boucle for-each
        foreach(string item in langage) {
            Console.WriteLine(item);
        }
    }
}

La sortie :

Java
Python
PHP
SQL
Perl
Scala
C#
C++
qcm-csharp

Laisser un commentaire

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