Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C# untuk membalikkan senarai bandar menggunakan LINQ

Program C# untuk membalikkan senarai bandar menggunakan LINQ

PHPz
PHPzke hadapan
2023-08-29 08:57:13774semak imbas

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

Dalam C#, LINQ (Language Integrated Query) ialah fungsi berkuasa yang membolehkan kami menanyakan pelbagai sumber data, termasuk tatasusunan, senarai dan pangkalan data. Ia adalah cara yang cekap dan ringkas untuk memanipulasi data dan telah menjadi alat penting untuk pembangun. Dalam artikel ini, kami akan meneroka cara membalikkan senarai bandar dalam C# menggunakan LINQ.

Sebelum kita menyelami kod tersebut, mari kita fahami dahulu apa itu LINQ. LINQ ialah satu set sambungan kepada Rangka Kerja .NET yang menyediakan cara standard untuk menanyakan data daripada sumber data yang berbeza menggunakan sintaks biasa. Ia membolehkan pembangun menulis pertanyaan yang serupa dengan pernyataan SQL, menjadikannya lebih mudah untuk memanipulasi data dengan cara yang lebih mudah dibaca dan ringkas.

Kaedah: Menggunakan LINQ

Untuk membalikkan senarai bandar menggunakan LINQ, kami boleh menggunakan kaedah sambungan Reverse() yang disediakan oleh LINQ. Berikut adalah contoh perkara yang boleh kita lakukan:

Contoh

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);
      }
   }
}

Output

London
Tokyo
Paris
New York

Dalam kod ini, kami mula-mula memulakan senarai rentetan yang dipanggil bandar, yang mengandungi empat elemen: "New York", "Paris", "Tokyo" dan "London".

Seterusnya, kami menggunakan kaedah AsEnumerable() untuk menukar senarai menjadi urutan yang boleh dikira, yang kemudiannya boleh digunakan dengan kaedah sambungan LINQ. Kami kemudian menggunakan kaedah sambungan Reverse() untuk membalikkan susunan unsur dalam jujukan.

Akhir sekali, kami menggunakan gelung foreach untuk mengulangi urutan terbalik dan mencetak setiap elemen ke konsol.

Kesimpulan

Dalam artikel ini, kami meneroka cara membalikkan senarai bandar dalam C# menggunakan LINQ. Dengan menggunakan kaedah sambungan Reverse() yang disediakan oleh LINQ, kita boleh membalikkan susunan elemen dalam senarai dengan cekap dan mudah. Kaedah ini ringkas dan mudah dibaca, menjadikannya alat penting untuk mana-mana pembangun C#.

Secara keseluruhan, LINQ ialah ciri berkuasa yang memudahkan proses pertanyaan dan memanipulasi data dalam C#. Dengan memahami cara menggunakan LINQ, kami boleh menjadi pengaturcara yang lebih berkesan dan membangunkan penyelesaian yang lebih baik kepada masalah yang kompleks.

Atas ialah kandungan terperinci Program C# untuk membalikkan senarai bandar menggunakan LINQ. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam