Comment supprimer un élément d’une liste en C#

La classe List<T> en C# et .NET représente une liste d’objets fortement typée. Les méthodes List.Remove(), List.RemoveAt() et RemoveRange() peuvent être utilisées pour supprimer des éléments d’une liste en C#. Dans ce tutoriel nous allons découvrir comment supprimer un élément d’une liste à l’aide de C#.
 
Les collections en C#

Supprimer un élément d’une liste en utilisant la méthode Remove

La méthode Remove() supprime la première occurrence d’un objet spécifique d’une liste. La méthode Remove() prend un élément en tant que paramètre. L’exemple suivant supprime un élément de la liste en utilisant la méthode Remove().

using System; 
using System.Collections.Generic; 
  
public class WayToLearnX { 
  
    // Main Method 
    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("Ada");  
		langages.Add("C++");  
		langages.Add("SQL");  

		// Supprimer un élément de la liste
		langages.Remove("Python");

		Console.WriteLine("Les éléments après la suppression :");   
		foreach (string langage in langages)  
			Console.WriteLine(langage); 
    }
}

 
 
La sortie :

Les éléments après la suppression :
Java
C#
Ada
C++
SQL

 

Supprimer un élément d’une liste en utilisant la méthode RemoveAt

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);

 

Supprimer un élément d’une liste 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);
qcm-csharp

Laisser un commentaire

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