Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 2413|Jawab: 0

[Komunikasi] Daftar koleksi .NET/C#, HashSet untuk menentukan apakah elemen memiliki tolok ukur

[Salin tautan]
Diposting pada 24/02/2024 17.44.58 | | | |
Persyaratan: Untuk memelihara proyek lama, Anda perlu memproses data dalam perulangan, dan Anda perlu menggunakan kunci utama untuk menentukan apakah elemen ada dalam koleksi, lalu menjalankan logika yang sesuai. Seberapa besar kesenjangan performa antara menggunakan List dan HashSet untuk menentukan apakah ada kesenjangan performa dalam suatu elemen?

Resensi:

.NET/C# menggunakan BenchmarkDotNet untuk menguji performa kode
https://www.itsvse.com/thread-9576-1-1.html

Tolok ukur kueri jenis koleksi .NET/C#
https://www.itsvse.com/thread-10268-1-1.html
Kode pengujian:

Hasilnya ditunjukkan di bawah ini:



N mewakili jumlah data dalam koleksi, dan semakin besar jumlah koleksi, semakin buruk performa pencarian Daftar, tetapi HashSet memiliki sedikit dampak.





Mantan:Pengantar dan perbedaan antara kompilasi JIT dan AOT di .NET
Depan:【Pertempuran Praktis】 Tutorial instalasi plugin luci-app OpenWrt
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com