Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 24620|Atbildi: 2

[Avots] .net/c# HashSet, lai pievienotu unikālus objektus

[Kopēt saiti]
Publicēts 07.09.2017 11:12:10 | | | |
.NET 3.5 ietver jaunu kolekcijas klasi System.Collections.Generic nosaukumtelpā: HashSet<T>. Šajā kolekcijas klasē ir nesakārtots unikālu priekšmetu saraksts. Šo komplektu sauc par "komplektu". Set ir rezervēts vārds, tāpēc klasei ir cits nosaukums HashSet<T>. Nosaukums ir viegli saprotams, jo šī kolekcija ir balstīta uz jaucējvērtībām, un elementu ievietošana ir ļoti ātra un neprasa <T>kolekcijas pārkārtošanu, piemēram, List klasi.
Mēs sagatavojam 3 kolekcijas, un 1. sarakstā esošie objekti netiek apstrādāti. Objekti sarakstā2 ignorē dažas metodes, un saraksts3 satur virkņu tipus



Kods ir šāds:

1. Ja jaucējkoda vērtība nav vienāda, tas nozīmē, ka tas ir jauns elements, krātuve;

2,Ja jaucējkoda vērtība ir vienāda un ekvivalenti tiek uzskatīti par vienādiem, tas nozīmē, ka elements jau pastāv un neeksistē

3. Ja jaucējkoda vērtība ir vienāda un ekvivalents spriedums nav vienāds, tas nozīmē, ka elements neeksistē un pastāv;



Mēs izmantojam objektu Test2, kas ignorē objekta vienādības un hashCode metodes. Šeit ļaujiet Test2 objektu uzskatīt par vienu un to pašu gadījumu, kamēr id un a ir vienādi, un, protams, tas var būt kaut kas cits, tas ir atkarīgs no konkrētajām prasībām




Iepriekšējo:Google Adsense modificē PIN kodu, lai saņemtu adresi
Nākamo:Kāds ir jūsu reģistrācijas joslas iemesls?
Publicēts 08.09.2017 08:53:26 |
Intervāls ir kā kalns, un tie, kas pašaizliedzīgi velta sevi, dzīvos mūžīgi
Publicēts 08.09.2017 15:01:50 |
Saimnieks, jūs neesat pabeidzis rakstīt, vai ne?
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com