Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Memilih Elemen Rawak dengan Cekap daripada Senarai dalam C#?

Bagaimana untuk Memilih Elemen Rawak dengan Cekap daripada Senarai dalam C#?

Linda Hamilton
Lepaskan: 2025-01-18 00:41:09
asal
275 orang telah melayarinya

How to Efficiently Select Random Elements from a List in C#?

Memilih Item Secara Rawak daripada Senarai C#

Cabaran:

Mengambil semula bilangan item rawak yang telah ditetapkan dengan cekap daripada senarai generik ialah tugas pengaturcaraan biasa. Contohnya, memilih tiga rentetan rawak daripada List<string>.

Penyelesaian Berasaskan LINQ:

LINQ menyediakan penyelesaian yang elegan:

<code class="language-csharp">YourList.OrderBy(x => rnd.Next()).Take(3)</code>
Salin selepas log masuk

Berikut ialah pecahan:

  • YourList: Senarai input anda.
  • OrderBy(x => rnd.Next()): Ini merombak senarai secara rawak menggunakan penjana nombor rawak.
  • rnd: Contoh kelas Random.
  • Take(3): Ini memilih tiga elemen pertama daripada senarai yang dikocok, dengan berkesan memberi anda tiga item rawak.

Pendekatan ini mencipta senarai baharu yang mengandungi item yang dipilih secara rawak.

Atas ialah kandungan terperinci Bagaimana untuk Memilih Elemen Rawak dengan Cekap daripada 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan