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

Bagaimana untuk Mendapatkan Elemen N Pertama Senarai C#?

Patricia Arquette
Lepaskan: 2024-12-30 03:13:12
asal
994 orang telah melayarinya

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

Mendapatkan semula N Elemen Pertama Senarai dalam C#

Untuk mendapatkan semula N elemen pertama senarai dalam C#, anda boleh memanfaatkan LINQ's Kaedah 'Take()'. Kaedah ini membolehkan anda menentukan bilangan item untuk diambil dari permulaan senarai.

Sebagai contoh, untuk mendapatkan lima elemen pertama senarai bernama 'myList', anda akan menggunakan kod berikut:

var firstFiveItems = myList.Take(5);
Salin selepas log masuk

Pembolehubah 'firstFiveItems' ini akan mengandungi lima elemen pertama 'myList'.

Menghiris Senarai dalam C#

Untuk memotong senarai dalam C#, anda boleh menggunakan gabungan 'Langkau()' dan 'Ambil( )' kaedah. Kaedah 'Langkau()' membolehkan anda melangkau bilangan elemen tertentu dari permulaan senarai, manakala kaedah 'Ambil()' membolehkan anda mendapatkan semula bilangan elemen tertentu.

Sebagai contoh, untuk mendapatkan lima elemen kedua dalam senarai bernama 'myList', anda akan menggunakan kod berikut:

var secondFiveItems = myList.Skip(5).Take(5);
Salin selepas log masuk

Pembolehubah 'secondFiveItems' ini akan mengandungi lima elemen kedua daripada 'myList'.

Penghirisan Tertib

Anda juga boleh mendapatkan semula elemen N pertama senarai berdasarkan susunan yang ditentukan. Untuk melakukan ini, anda boleh menggunakan kaedah 'OrderBy()' sebelum menggunakan 'Take()'.

Sebagai contoh, untuk mendapatkan lima ketibaan pertama diisih mengikut masa ketibaan daripada senarai bernama 'myList', anda akan menggunakan kod berikut:

var firstFiveArrivals = myList.OrderBy(i => i.ArrivalTime).Take(5);
Salin selepas log masuk

Pembolehubah 'firstFiveArrivals' ini akan mengandungi lima ketibaan pertama daripada 'myList' diisih mengikut ketibaan masa.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Elemen N Pertama Senarai 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan