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.
 
Programmation orientée objet en C#

Programme C# pour trier une liste
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
}
}
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); } }
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
qcm-csharp

Laisser un commentaire

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