Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 2413|Vastaus: 0

[Viestintä] .NET/C#-kokoelmalista, HashSet, jolla voidaan määrittää, onko elementillä vertailu

[Kopioi linkki]
Julkaistu 24.2.2024 17.44.58 | | | |
Vaatimukset: Vanhan projektin ylläpitämiseksi sinun täytyy käsitellä dataa silmukassa, ja käyttää ensisijaista avainta selvittääksesi, ovatko elementit kokoelmassa, ja sitten suorittaa vastaava logiikka. Kuinka suuri on suorituskykyero Listin ja HashSetin välillä, jotta voidaan määrittää, onko elementissä suorituskykyaukko?

Arvostelu:

.NET/C# käyttää BenchmarkDotNetia koodin suorituskyvyn testaamiseen
https://www.itsvse.com/thread-9576-1-1.html

.NET/C# kokoelmatyypin kyselyvertailu
https://www.itsvse.com/thread-10268-1-1.html
Testikoodi:

Tulos on esitetty alla:



N edustaa kokoelman datamäärää, ja mitä suurempi kokoelmia on, sitä heikompi Listan hakutulos on, mutta HashSetillä on vähän vaikutusta.





Edellinen:Johdanto ja ero JIT:n ja AOT:n kääntämisen välillä .NET:ssä
Seuraava:【Practical Combat】OpenWrt installation of luci-app plugin tutorial
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com