See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 2413|Vastuse: 0

[Kommunikatsioon] .NET/C# kogumiloend, HashSet, et määrata, kas elemendil on võrdlus

[Kopeeri link]
Postitatud 24.02.2024 17:44:58 | | | |
Nõuded: Vana projekti hooldamiseks tuleb andmeid tsüklis töödelda ning kasutada primaarvõtit, et määrata, kas elemendid kogumikus eksisteerivad, ning seejärel käivitama vastava loogika. Kui suur on jõudlusvahe Listi ja HashSeti kasutamisel, et määrata, kas elemendis on jõudlusvahe?

Läbivaatamine:

.NET/C# kasutab BenchmarkDotNeti koodi jõudluse testimiseks
https://www.itsvse.com/thread-9576-1-1.html

.NET/C# kogumitüübi päringuvõrdlus
https://www.itsvse.com/thread-10268-1-1.html
Testkood:

Tulemus on toodud allpool:



N tähistab kogumiku andmemahtu ning mida suurem on kogude arv, seda kehvem on nimekirja otsingu tulemus, kuid HashSetil on vähe mõju.





Eelmine:Sissejuhatus ja erinevus JIT-i ja AOT kompileerimise vahel .NET-is
Järgmine:【Practical Combat】OpenWrt installation of luci-app plugin tutorial
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com