Dada una lista de nombres de ciudades, necesitamos invertir la lista de ciudades y esto se puede hacer usando el método reverse() en LINQ. El método Reverse() invierte la secuencia de los elementos en la lista especificada. está disponible en las clases Queryable y Enumerable. Devolverá una ArgumentNullException si la fuente dada es nula.
Sintaxis:
public static void Reverse ();
Ejemplo:
Input : ["mumbai", "pune", "bangalore", "hyderabad"] Output : ["hyderabad", "bangalore", "pune", "mumbai"] Input : ["chennai", "vizag", "delhi"] Output : ["delhi", "vizag", "chennai"]
Acercarse:
- Una lista de ciudades se define usando arrayList.
- La lista de ciudades se invierte usando el método Reverse().
cities.Reverse();
- Finalmente, la array resultante se imprime utilizando el ciclo foreach.
foreach (var city in cities) { Console.Write(city + " "); }
C#
using System; using System.Linq; using System.Collections.Generic; class geek { static void Main(string[] args) { List<string> cities = new List<string>() {"mumbai","hyderabad","pune","bangalore"}; // reversing the cities arrayList cities.Reverse(); Console.Write("The Reversed list = "); Console.Write("[ "); foreach (var city in cities) { Console.Write(city + " "); } Console.Write(" ]"); } }
Producción
The Reversed list = [ bangalore pune hyderabad mumbai ]
Publicación traducida automáticamente
Artículo escrito por pulamolusaimohan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA