ArrayLists adalah alat yang kuat untuk manajemen data di C#, terutama ketika kamu bekerja dengan jumlah informasi yang bervariasi. Berbeda dengan array konvensional, ArrayLists bersifat dinamis dan menawarkan berbagai keuntungan, termasuk kemampuan untuk menyimpan elemen dari tipe yang berbeda. Dalam panduan ini, kami menjelaskan penggunaan ArrayLists melalui contoh yang jelas dan penjelasan yang praktis.
Poin-poin penting
- ArrayLists beradaptasi secara dinamis dengan jumlah elemen.
- Mereka dapat menyimpan tipe data heterogen seperti String, Integer, dan Double.
- Menambahkan, menghapus, dan mencetak elemen adalah intuitif dan fleksibel.
Panduan Langkah-demi-Langkah
1. Deklarasi ArrayList
Untuk membuat ArrayList di C#, kita mulai dengan deklarasinya. Ini dilakukan dengan menyebutkan tipe daftar dan mengimpor namespace yang diperlukan.

Alternatifnya, kamu bisa langsung membuat daftar untuk diisi dengan berbagai tipe data nanti:
2. Menambahkan Elemen
Langkah berikutnya adalah menambahkan elemen ke ArrayList kamu. Ini dilakukan melalui metode Add(). Sebagai contoh, kita akan menambahkan String pertama:
Kamu juga dapat menyimpan tipe data yang berbeda dalam satu daftar. Di sini kita menambahkan Integer ke daftar yang sudah ada:

3. Menghitung Jumlah Elemen
Kumpul data dalam ArrayLists kamu tidak ada artinya jika kamu tidak tahu berapa banyak elemen yang kamu miliki. Kamu bisa menggunakan metode Count untuk dengan cepat dan mudah membaca jumlah elemen.
4. Mencetak Elemen
Ada beberapa cara untuk mencetak elemen di ArrayList di konsol. Salah satu metode umum adalah menggunakan loop For:

Opsi yang lebih elegan adalah menggunakan loop foreach, yang memudahkanmu untuk menjelajahi daftar:
Sintaks yang lebih modern adalah menerapkan pengetikan mandiri objek untuk mengenali tipe secara otomatis:

5. Menyaring Tipe Data Tertentu
Jika kamu hanya ingin menyaring tipe data tertentu dari ArrayList kamu, kamu bisa melakukannya dengan loop dan kondisi. Di sini kita hanya mencetak String dengan memeriksa apakah setiap elemen adalah tipe String:
6. Menjumlahkan Nilai Integer
Skenario umum adalah menjumlahkan nilai dalam ArrayList. Di sini kita menggunakan loop foreach untuk menangkap dan menjumlahkan semua nilai Integer:
7. Menghapus Elemen
Jika kamu ingin menghapus elemen tertentu, gunakan metode Remove(). Di sini kamu menyebutkan elemen yang akan dihapus langsung:
Alternatifnya, kamu bisa menghapus elemen berdasarkan indeksnya. Berikut adalah contohnya:

8. Menyisipkan Elemen di Posisi Tertentu
Jika kamu telah menghapus satu elemen dan ingin menyisipkan nilai baru di tempat tersebut, kamu bisa menggunakan Insert(). Di sini kita menambahkan elemen "Sandra" di indeks tertentu:
9. Kesimpulan dan Catatan Lanjutan
Dalam panduan ini, kami telah membahas operasi dasar dengan ArrayList, termasuk deklarasi, penambahan, penghitungan, pencetakan, dan penghapusan elemen. ArrayLists menawarkan fleksibilitas dan efisiensi tinggi dalam mengelola kumpulan data, baik yang homogen maupun heterogen.
Ringkasan - Bekerja secara Eloquent dengan ArrayLists di C
Dalam panduan langkah-demi-langkah ini, kamu telah belajar dasar-dasar bekerja dengan ArrayLists – dari inisialisasi hingga pengelolaan data. Konsep-konsep ini adalah dasar untuk banyak aplikasi pemrograman dan membantu kamu untuk efektif bekerja dengan dataset dinamis.
Pertanyaan yang Sering Diajukan
Bagaimana cara deklarasi ArrayList di C#?Gunakan using System.Collections; dan kemudian buat ArrayList dengan ArrayList meineArrayList = new ArrayList();.
Apakah ArrayList boleh mengandung tipe data heterogen?Ya, ArrayLists dapat menyimpan berbagai tipe data, seperti String, Integer, dan Double.
Bagaimana cara menghitung elemen di ArrayList?Gunakan properti Count: int elementCount = meineArrayList.Count;.
Bagaimana saya bisa mencetak elemen dalam ArrayList?Gunakan loop, seperti foreach atau for, untuk iterasi melalui ArrayList.
Metode apa yang digunakan untuk menghapus elemen dari ArrayList?Gunakan metode Remove() atau RemoveAt(index) untuk menghapus elemen.