Aký je rozdiel medzi Array a ArrayList C#?
Aký je rozdiel medzi Array a ArrayList C#?

Video: Aký je rozdiel medzi Array a ArrayList C#?

Video: Aký je rozdiel medzi Array a ArrayList C#?
Video: From C to Python by Ross Rheingans-Yoo 2024, November
Anonim

An Zoznam polí nie je kolekcia so silným typom. Môže uložiť hodnoty rôznych dátové typy alebo rovnaký dátový typ. ArrayList obsahuje jednoduchý zoznam z hodnoty. ArrayList implementuje rozhranie IList pomocou an pole a veľmi jednoducho môžeme pridávať, vkladať, mazať, prezerať atď.

Podobne sa pýta, aký je rozdiel medzi Array a ArrayList v C #?

ArrayList patrí System. In Polia , môžeme uložiť len jeden dátový typ buď int, string, char atď. In ArrayList môžeme ukladať rôzne premenné dátových typov. Polia sú silne napísané, čo znamená, že môžu ukladať iba konkrétny typ položiek alebo prvkov. Arraylist nie sú silne zadané.

aký je rozdiel medzi poľom a ArrayList? 1- Prvý a Major rozdiel medzi Array a ArrayList v Jave je to tak Pole je dátová štruktúra s pevnou dĺžkou ArrayList je trieda kolekcie s premenlivou dĺžkou. 4- Primitívy nemôžete ukladať ArrayList , môže obsahovať iba objekty. Zatiaľ čo Pole môže obsahovať primitívy aj objekty v Jave.

Potom, čo je lepšie pole alebo zoznam v C #?

A zoznam je odvodený z kolekcie, ktorá obsahuje viac generický dátový typ, zatiaľ čo Pole je opravený a uložený viac silný dátový typ. Zoznam obsahovať uzly, ktoré majú pamäťové miesta, nemusia byť svojou povahou súvislé, zatiaľ čo Pole obsahuje prvky s ich pamäťovým umiestnením, ktoré sú svojou povahou súvislé.

Čo je ArrayList C#?

C# - ArrayList . ArrayList je negenerický typ zbierky v C# . Môže obsahovať prvky akéhokoľvek dátového typu. Je to podobné ako pole, s tým rozdielom, že sa automaticky zväčšuje, keď doň pridávate položky. Ako môžete vidieť z vyššie uvedeného diagramu, ArrayList trieda implementuje rozhrania IEnumerable, ICollection a IList.

Odporúča: