Perbedaan antara Array dan ArrayList di C#

Perbedaan antara Array dan ArrayList di C#

Apa itu array

Array adalah kumpulan berurutan dari data serupa yang dapat diakses sesuai "indeks". Ini adalah jenis struktur data paling sederhana di mana elemen disimpan di lokasi memori yang berdekatan.

Dalam array, indeks dimulai dari nol, jadi untuk mengakses elemen pertama dari array "numarray", itu harus ditulis sebagai numarray [0].

Contoh Array di C#
Keluaran:-
10 20 30 40 50

Apa itu daftar array

ArrayList adalah kumpulan objek dengan jenis yang sama atau berbeda. Ukuran arraylist dapat ditingkatkan secara dinamis atau dikurangi sesuai kebutuhan. Ini berfungsi seperti array tetapi tidak seperti array dalam item arraylist dapat dialokasikan atau dialokasikan secara dinamis, saya.E Anda dapat menambahkan, menghapus, mengindeks, atau mencari data dalam koleksi.

Contoh ArrayList di C-Sharp
Keluaran:-
123 ABC 67 PQR 45

Perbedaan antara array dan arraylist

  1. Array menyimpan data dari jenis yang sama sedangkan arraylist menyimpan data dalam bentuk objek yang mungkin dari jenis yang berbeda.
  2. Ukuran arraylist tumbuh secara dinamis sementara ukuran array tetap statis di seluruh program.
  3. Operasi penyisipan dan penghapusan di ArrayList lebih lambat dari array.
  4. Array sangat diketik sedangkan arraylist tidak diketik kuat.
  5. Array milik sistem.Array namespace sedangkan arraylist milik sistem.Koleksi namespace.
  6. Saat memilih antara array dan arraylist, tentukan berdasarkan fitur mereka yang ingin Anda terapkan.