Comment supprimer un élément dans une ArrayList en C#
Dans ce tutoriel nous allons découvrir comment supprimer un élément dans une ArrayList en utilisant la méthode Arraylist.remove() qui permet de supprimer la première occurrence d’un objet spécifique dans ArrayList.
Syntaxe:
ArrayList.Remove(object)
object: L’élément à supprimer dans une ArrayList.
Programme C# pour supprimer un élément dans une 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++"); //supprimer la première occurrence langages.Remove("Python"); 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 C# C++
Programme C# pour supprimer un élément à l’index spécifié
La méthode RemoveAt supprime un élément à l’index spécifié. L’exemple suivant supprime un élément dans la 4éme position dans la liste.
langages.RemoveAt(3);
La sortie :
Les éléments de ArrayList sont: Java Python C#
Supprimer un élément en utilisant la méthode RemoveRange
La méthode RemoveRange() supprime un certain nombre d’éléments en fonction de l’index à partir duquel on veut supprimer et le nombre d’éléments spécifiés.
L’exemple suivant supprime 3 éléments à partir du 1èr position.
langages.RemoveRange(1, 3);
La sortie :
Les éléments de ArrayList sont: Java