C # kolekcijų pamoka su pavyzdžiais

Anonim

Ankstesnėje mūsų pamokoje sužinojome, kaip galime naudoti masyvus C #. Turėkime greitą jos apžvalgą. Programavimo masyvai naudojami grupuojant susijusių objektų rinkinį. Taigi galima sukurti masyvą arba sveikųjų skaičių rinkinį, prie kurio būtų galima prisijungti per vieną kintamojo pavadinimą.

Kas yra kolekcijos C #?

Kolekcijos yra panašios į masyvus, tai suteikia lankstesnį darbo su objektų grupe būdą.

Masyvuose būtumėte pastebėję, kad iš anksto turite apibrėžti masyvo elementų skaičių. Tai turėjo būti padaryta paskelbus masyvą.

Tačiau kolekcijoje nereikia iš anksto apibrėžti kolekcijos dydžio. Bet kuriuo metu galite pridėti elementų ar net pašalinti elementus iš kolekcijos. Šiame skyriuje dėmesys bus sutelktas į tai, kaip mes galime dirbti su skirtingomis kolekcijomis, esančiomis C #.

Kolekcija apibūdinimas
„ArrayList“ „ArrayList“ kolekcija yra panaši į masyvų duomenų tipą C #. Didžiausias skirtumas yra dinaminis masyvų sąrašų kolekcijos pobūdis.
Sukrauti „Stack“ yra specialių bylų kolekcija, kuri atspindi paskutinę pirmoje vietoje (LIFO) koncepciją
Eilės „Eilė“ yra specialus atvejų rinkinys, atspindintis pirmojo iš pirmojo principą
„Hashtable“ Maišos lentelė yra speciali kolekcija, naudojama raktų vertės daiktams laikyti
Rūšiuotas sąrašas „SortedList“ yra rinkinys, kuriame pagal numatytuosius nustatymus raktų vertės poros saugomos didėjančia rakto tvarka.
„BitArray“ Bitų masyvas yra duomenų struktūros masyvas, kuriame saugomi bitai