Insérer un élément à un index donné dans ArrayList en C#

ArrayList représente une collection ordonnée d’un objet pouvant être indexé individuellement, est une alternative à un tableau. Il permet également l’allocation dynamique de la mémoire, l’ajout, la recherche et le tri des éléments de la liste. La méthode ArrayList.Insert(Int32, Object) insère un élément dans ArrayList à l’index spécifié.
 
Tableau d'objet en C#

Syntaxe:
ArrayList.insert(index, object)
  • index: la position de l’élément dans une ArrayList
  • object: l’élément à ajouter dans ArrayList
Programme C# pour insérer un élément à un index donné dans ArrayList
using System; 
using System.Collections;
  
public class WayToLearnX { 
  
    // Méthode principale
    public static void Main() 
    { 
        // Créer une arrayList 
        ArrayList langages = new ArrayList();

        // Ajouter des éléments dans l'arrayList  
        langages.Add("Java");
        langages.Add("Python");
        langages.Add("C#");
        langages.Add("C++");
		
        //insérer un élément en 3ème position dans arraylist
        langages.Insert(2, "PHP");
		
        Console.WriteLine("Les éléments de ArrayList sont:");
        foreach (object item in langages)
        {
            Console.WriteLine(item);
        }
    }
}

La sortie :

Les éléments de ArrayList sont:
Java
Python
PHP
C#
C++
qcm-csharp

Laisser un commentaire

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