Programa C# para invertir la lista de ciudades usando LINQ

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *