Kas yra.NET ArrayList?
Kas yra.NET ArrayList?

Video: Kas yra.NET ArrayList?

Video: Kas yra.NET ArrayList?
Video: Java Collection Framework . ArrayList vs. HashSet [Performance testing] 2024, Balandis
Anonim

ArrayList yra nebendras kolekcijos tipas C#. Jame gali būti bet kokio tipo duomenų elementų. Jis panašus į masyvą, išskyrus tai, kad jis auga automatiškai, kai į jį įtraukiate elementus. Skirtingai nuo masyvo, jums nereikia nurodyti dydžio ArrayList.

Taigi, kas yra ArrayList C # su pavyzdžiu?

C# - ArrayList Klasė. Tai yra sutvarkyta objekto kolekcija, kurią galima indeksuoti atskirai. Iš esmės tai yra masyvo alternatyva. Tačiau, skirtingai nuo masyvo, galite pridėti ir pašalinti elementus iš sąrašo nurodytoje pozicijoje naudodami indeksą, o masyvo dydis automatiškai pasikeičia.

Be to, ar ArrayList tipas yra saugus C #? ArrayList neturi tipo duomenų saugojimo apribojimas, ty tai nėra Tipas Safe . Galite laikyti bet ką ArrayList . Tiesą sakant, tas pats ArrayList gali saugoti kelis tipai objektų.

Taip pat paklausta, kuo skiriasi ArrayList ir sąrašas C #?

ArrayList yra įvairių tipų duomenų rinkiniai, tuo tarpu Sąrašas yra panašaus tipo savo priklausomybių rinkinys. ArrayList nėra tipo saugūs, tuo tarpu Sąrašas yra saugaus tipo.

Ar ArrayList gali saugoti skirtingus duomenų tipus?

Java apima ir masyvą, ir an ArrayList klasė. Kiekvienas iš jų yra „kolekcijos daugkartinis daiktų“, taip sakant, bet jie taip pat labai skirtinga . An ArrayList gali dydis svyruoja, kai daiktai pridedami arba pašalinami. Vienintelis ArrayList taip pat gali turėti įvairių skirtingi tipai objektų.

Rekomenduojamas: