C# Retirer un article de la liste
-
Programme en C# pour supprimer un élément de la “liste” en utilisant la méthode
Remove()
-
Programme C# pour supprimer un élément de la
liste
en utilisant la méthodeRemoveAt()
-
Programme C# pour retirer un article de la
liste
en utilisant la méthodeRemoveRange()
En C#, nous pouvons effectuer plusieurs opérations sur la structure de données de la Liste
. Les éléments peuvent être ajoutés, supprimés, remplacés, etc. Pour supprimer un élément de la Liste
en C#, nous utilisons les méthodes Remove()
, RemoveAt()
et RemoveRange()
.
Ces méthodes suppriment l’élément de la liste
en fonction de son index ou de sa valeur. Dans les prochains exemples, vous apprendrez comment les implémenter.
Programme en C# pour supprimer un élément de la “liste” en utilisant la méthode Remove()
Cette méthode Remove()
supprime les éléments en fonction de leur nom sur la Liste
. La syntaxe correcte pour utiliser cette méthode est la suivante:
ListName.Remove("NameOfItemInList");
Exemples de codes:
using System;
using System.Collections.Generic;
public class Removal {
public static void Main() {
List<string> Flowers = new List<string>();
Flowers.Add("Rose");
Flowers.Add("Jasmine");
Flowers.Add("Lili");
Flowers.Add("Hibiscus");
Flowers.Add("Daisy");
Console.WriteLine("List Before Removal:");
foreach (string flower in Flowers) {
Console.WriteLine(flower);
}
Console.WriteLine();
// Use of Remove() method
Flowers.Remove("Lili");
Console.WriteLine("List After Removal:");
foreach (string flower in Flowers) {
Console.WriteLine(flower);
}
}
}
Production:
List Before Removal : Rose Jasmine Lili Hibiscus Daisy
List After Removal : Rose Jasmine Hibiscus Daisy
Programme C# pour supprimer un élément de la liste
en utilisant la méthode RemoveAt()
La méthode RemoveAt()
supprime l’élément de List
en fonction du numéro d’index de cet élément. Nous savons déjà que les index en C# commencent par 0. Donc, faites attention lorsque vous sélectionnez le numéro d’index. La syntaxe correcte pour utiliser cette méthode est la suivante:
ListName.RemoveAt(Index);
Exemples de codes:
using System;
using System.Collections.Generic;
public class Removal {
public static void Main() {
List<string> Flowers = new List<string>();
Flowers.Add("Rose");
Flowers.Add("Jasmine");
Flowers.Add("Lili");
Flowers.Add("Hibiscus");
Flowers.Add("Daisy");
Console.WriteLine("List Before Removal:");
foreach (string flower in Flowers) {
Console.WriteLine(flower);
}
Console.WriteLine();
// Use of RemoveAt() method
Flowers.RemoveAt(3);
Console.WriteLine("List After Removal:");
foreach (string flower in Flowers) {
Console.WriteLine(flower);
}
}
}
Production:
List Before Removal : Rose Jasmine Lili Hibiscus Daisy
List After Removal : Rose Jasmine Lili Daisy
Programme C# pour retirer un article de la liste
en utilisant la méthode RemoveRange()
En C#, nous pouvons également supprimer plusieurs éléments en même temps. Pour cela, la méthode RemoveRange()
est utilisée. Nous passons la plage d’éléments à supprimer comme paramètre à la méthode. La syntaxe correcte pour utiliser cette méthode est la suivante:
ListName.RemoveRange(int index, int count);
index
est l’indice de départ des éléments à supprimer, et count
est le nombre d’éléments à supprimer.
Exemples de codes:
using System;
using System.Collections.Generic;
public class Removal {
public static void Main() {
List<string> Flowers = new List<string>();
Flowers.Add("Rose");
Flowers.Add("Jasmine");
Flowers.Add("Lili");
Flowers.Add("Hibiscus");
Flowers.Add("Daisy");
Console.WriteLine("List Before Removal:");
foreach (string flower in Flowers) {
Console.WriteLine(flower);
}
Console.WriteLine();
// Use of RemoveRange() method
Flowers.RemoveRange(3, 2);
Console.WriteLine("List After Removal:");
foreach (string flower in Flowers) {
Console.WriteLine(flower);
}
}
}
Production:
List Before Removal : Rose Jasmine Lili Hibiscus Daisy
List After Removal : Rose Jasmine Lili