Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Mendapatkan Elemen N Pertama Senarai dalam C#?

Bagaimana untuk Mendapatkan Elemen N Pertama Senarai dalam C#?

DDD
Lepaskan: 2024-12-30 18:42:10
asal
138 orang telah melayarinya

How to Get the First N Elements of a List in C#?

Mendapatkan N Elemen Pertama Senarai dalam C#

Dalam pelbagai senario pengekodan, adalah perlu untuk mengekstrak set elemen tertentu daripada senarai berdasarkan kedudukan atau indeks mereka. C# menawarkan beberapa kaedah mudah untuk mencapai ini menggunakan LINQ (Language Integrated Query).

Soal menggunakan Kaedah Take():

  • Untuk mendapatkan semula elemen N pertama daripada senarai, gunakan kaedah Take(). Ia menerima satu parameter integer yang mewakili bilangan elemen untuk diambil semula. Contohnya:
var firstFiveItems = myList.Take(5);
Salin selepas log masuk

Menghiris menggunakan Kaedah Skip() dan Take():

  • Untuk senario penghirisan yang lebih kompleks, anda boleh menggabungkan kaedah Skip() dan Take(). Langkau() melangkau bilangan elemen tertentu dari awal, manakala Take() mendapatkan semula bilangan elemen tertentu daripada kedudukan langkau. Contohnya:
var secondFiveItems = myList.Skip(5).Take(5);
Salin selepas log masuk

Keputusan Tertib:

  • Untuk mendapatkan semula elemen N pertama mengikut tertib, anda boleh menggunakan kaedah OrderBy() untuk menentukan kriteria pengisihan sebelum menggunakan Take(). Contohnya:
var firstFiveArrivals = myList.OrderBy(i => i.ArrivalTime).Take(5);
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Elemen N Pertama Senarai dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan