Dada una lista de nombres de strings, ahora nuestra tarea es ordenar los nombres dados en la lista usando el método OrderBy() de LINQ. Este método se utiliza para clasificar los elementos de la colección en orden ascendente. Mientras usa este método en la consulta LINQ, no necesita agregar una condición adicional para ordenar la lista en orden ascendente.
Ejemplo:
Input : [ "Raj", "Amisha", "Mohan", "Mohit", "Bhuvan" ] Output : [ "Amisha", "Bhuvan", "Mohan", "Mohit", "Raj" ] Input : [ "Amu", "Amisha", "Sumita", "Gita" ] Output : [ "Amisha", "Amu", "Gita", "Sumita" ]
Acercarse:
1. Cree e inicialice una lista de tipos de strings. Por ejemplo Arr.
2. Ordenar la lista (llamada arr) usando el método OrderBy().
var finalres = arr.OrderBy(n => n);
3. Muestre el resultado usando el ciclo foreach.
Ejemplo:
C#
// C# program to sort a list of string type // Using OrderBy() method using System; using System.Linq; using System.Collections.Generic; class GFG{ static void Main(string[] args) { // Creating and initializing list of string type List<string> arr = new List<string>(){ "Raju", "Avinash", "Sandeep", "Vineeth", "Naveen" }; // Using order by method we sort the list var finalres = arr.OrderBy(n => n); // Display the list Console.WriteLine("Sorted names are:"); foreach (string data in finalres) { Console.Write(data + " "); } } }
Producción:
Sorted names are: Avinash Naveen Raju Sandeep Vineeth
Publicación traducida automáticamente
Artículo escrito por raghu135ram y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA