Kāda ir atšķirība starp Array un ArrayList C#?
Kāda ir atšķirība starp Array un ArrayList C#?

Video: Kāda ir atšķirība starp Array un ArrayList C#?

Video: Kāda ir atšķirība starp Array un ArrayList C#?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Novembris
Anonim

An Masīvu saraksts nav stingri tipizēta kolekcija. Tas var saglabāt vērtības dažādu datu tipi vai tas pats datu tips. ArrayList satur vienkāršu sarakstu no vērtības. ArrayList ievieš IList saskarni, izmantojot masīvs un ļoti viegli mēs varam pievienot, ievietot, dzēst, skatīt utt.

Līdzīgi tiek jautāts, kāda ir atšķirība starp Array un ArrayList C #?

ArrayList pieder sistēmai. In Masīvi , mēs varam saglabāt tikai vienu datu tipu int, string, char utt. In ArrayList mēs varam uzglabāt dažādus datu tipu mainīgos. Masīvi ir stingri drukāti, kas nozīmē, ka tajā var saglabāt tikai noteikta veida vienumus vai elementus. Masīvu saraksts nav stingri drukāti.

kāda ir atšķirība starp masīvu un ArrayList? 1- Pirmais un majors atšķirība starp Array un ArrayList Java valodā tas ir Masīvs ir fiksēta garuma datu struktūra, kamēr ArrayList ir mainīga garuma kolekcijas klase. 4- Jūs nevarat glabāt primitīvus ArrayList , tajā var būt tikai objekti. Kamēr Masīvs Java var saturēt gan primitīvus, gan objektus.

Tad kurš ir labāks masīvs vai saraksts C#?

A sarakstu ir atvasināts no kolekcijas, kas satur vairāk vispārīgs datu tips, savukārt Masīvs ir fiksēts un uzglabāt vairāk spēcīgs datu tips. Saraksts satur mezglus, kuriem ir atmiņas vietas, pēc būtības nav jābūt blakus esošajiem Masīvs satur elementus ar to atmiņas vietu, kas pēc būtības ir blakus.

Kas ir ArrayList C#?

C# - ArrayList . ArrayList ir nevispārējs kolekcijas veids C# . Tas var saturēt jebkura veida datu elementus. Tas ir līdzīgs masīvam, izņemot to, ka tas automātiski palielinās, pievienojot tam vienumus. Kā redzat no iepriekšējās diagrammas, ArrayList klase ievieš IEnumerable, ICollection un IList saskarnes.

Ieteicams: