Trier une liste en C#
La méthode Sort de List<t> trie tous les éléments de la liste à l’aide de l’algorithme QuickSort.
L’exemple suivant trie les éléments de la liste et affiche à la fois les éléments avant et après le tri de la liste.
Programme C# pour trier une liste
using System; using System.Collections.Generic; public class WayToLearnX { // Méthode principale 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"); Console.WriteLine("Les éléments avant le tri :"); foreach (string langage in langages) Console.WriteLine(langage); // Trier les éléments de la liste langages.Sort(); Console.WriteLine(); Console.WriteLine("Les éléments après le tri :"); foreach (string langage in langages) Console.WriteLine(langage); } }
La sortie :
Les éléments avant le tri : Java Python C# Ada C++ SQL Les éléments après le tri : Ada C# C++ Java Python SQL