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

Bagaimana untuk Mendapatkan Elemen N Pertama Senarai dalam C#?

DDD
DDDasal
2024-12-30 18:42:10147semak imbas

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

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

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

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!

Kenyataan:
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