Maison > développement back-end > Tutoriel C#.Net > Programme C# pour inverser une liste de villes à l'aide de LINQ

Programme C# pour inverser une liste de villes à l'aide de LINQ

PHPz
Libérer: 2023-08-29 08:57:13
avant
819 Les gens l'ont consulté

使用 LINQ 反转城市列表的 C# 程序

En C#, LINQ (Language Integrated Query) est une fonction puissante qui nous permet d'interroger diverses sources de données, notamment des tableaux, des listes et des bases de données. C'est un moyen efficace et concis de manipuler les données et est devenu un outil essentiel pour les développeurs. Dans cet article, nous explorerons comment inverser une liste de villes en C# à l'aide de LINQ.

Avant de plonger dans le code, comprenons d’abord ce qu’est LINQ. LINQ est un ensemble d'extensions du .NET Framework qui fournit un moyen standard d'interroger des données provenant de différentes sources de données à l'aide d'une syntaxe commune. Il permet aux développeurs d'écrire des requêtes similaires aux instructions SQL, ce qui facilite la manipulation des données de manière plus lisible et concise.

Méthode : Utiliser LINQ

Pour inverser la liste des villes à l'aide de LINQ, nous pouvons utiliser la méthode d'extension Reverse() fournie par LINQ. Voici des exemples de ce que nous pouvons faire :

Exemple

using System.IO;
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;

class Program {
   static void Main() {
      List<string> cities = new List<string> {"New York", "Paris", "Tokyo", "London"};
   
      var reversedCities = cities.AsEnumerable().Reverse();
   
      foreach (var city in reversedCities) {
         Console.WriteLine(city);
      }
   }
}
Copier après la connexion

Sortie

London
Tokyo
Paris
New York
Copier après la connexion

Dans ce code, nous initialisons d'abord une liste de chaînes appelée villes, qui contient quatre éléments : "New York", "Paris", "Tokyo" et "Londres".

Ensuite, nous utilisons la méthode AsEnumerable() pour convertir la liste en une séquence énumérable, qui peut ensuite être utilisée avec les méthodes d'extension LINQ. Nous utilisons ensuite la méthode d'extension Reverse() pour inverser l'ordre des éléments dans la séquence.

Enfin, nous utilisons une boucle foreach pour parcourir la séquence inverse et imprimer chaque élément sur la console.

Conclusion

Dans cet article, nous avons exploré comment inverser une liste de villes en C# à l'aide de LINQ. En utilisant la méthode d'extension Reverse() fournie par LINQ, nous pouvons inverser l'ordre des éléments dans une liste de manière efficace et simple. Cette méthode est concise et facile à lire, ce qui en fait un outil essentiel pour tout développeur C#.

Dans l'ensemble, LINQ est une fonctionnalité puissante qui simplifie le processus d'interrogation et de manipulation des données en C#. En comprenant comment utiliser LINQ, nous pouvons devenir des programmeurs plus efficaces et développer de meilleures solutions à des problèmes complexes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal