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






