Különbség a tömb és az ArrayList között a C # -ben

Mi az a tömb

A tömb a hasonló adatok egymást követő gyűjteménye, amelyhez az „index” szerint férhet hozzá. Ez az adatszerkezet legegyszerűbb típusa, amelyben az elemeket egymással szomszédos memóriahelyen tárolják.

A tömbben az index nullával kezdődik, tehát a tömb első számának a „numarray” eléréséhez számjegyként kell írni [0]..

Példa a C # tömbjére
Kimenet:-
10 20 30 40 50

Mi az ArrayList?

Az ArrayList azonos vagy különböző típusú objektumok gyűjteménye. Az ArrayList mérete dinamikusan növelhető vagy csökkenthető a követelményeknek megfelelően. Tömbként működik, de az ArrayList elemeivel ellentétben az elemeket dinamikusan lehet elosztani vagy elosztani, azaz hozzáadhat, eltávolíthat, indexelhet vagy kereshet adatokat egy gyűjteményben.

Példa az ArrayList-re a C-Sharp-ban
Kimenet:-
123 abc 67 pqr 45

Különbség a tömb és az ArrayList között

  1. Az Array azonos típusú adatokat tárol, míg az ArrayList az objektum formájában tárolja az adatokat, amelyek különféle lehetnek.
  2. Az ArrayList mérete dinamikusan növekszik, miközben az Array mérete statikus marad a program során.
  3. A beillesztés és a törlés az ArrayListben lassabb, mint az Array.
  4. A tömböket erősen gépeljük, míg a tömblistákat nem erősen gépeljük.
  5. A tömbök a System.Array névtérhez, míg az ArrayList a System.Collections névtérhez tartoznak.
  6. Az Array és az ArrayList közötti választáskor döntse el, hogy mely funkciókkal kívánja megvalósítani.
AZT