Koleksi Arraylist
pada C# (namespace System.Collections) menyerupai fungsionalitas array
konvensional dan menyediakan kapabilitas pengubahan-ukuran dinamis. Sebuah
ArrayList memuat sejumlah elemen, yang kurang dari atau sama dengan
kapasitasnya. Jumlah elemen program dapat memanipulasi kapasitas dengan
properti Capacity pada ArrayList. Jika kapasitas ArrayList perlu diperbesar,
maka secara default ia akan menggandakan kapasitasnya.
Metode- metode dalam
kelas arraylist :
1. Add
Menambahkan
sebuah object ke dalam ArrayList. menghasilkan sebuah int yang menspesifikasi
indeks dimana object tersebut ditambahkan.
2. Clear
Menghapus
semua elemen dari Arraylist.
3. Contains
Menghasilkan
true jika object yang dispesifikasi berada di dalam ArrayList; sebaliknya,
menghasilkan false.
4. IndexOf
Menghasilkan
indeks dari kemunculan pertama object yang dispesifikasi di dalam ArrayList.
5. Insert
Menyisipkan
sebuah object pada indeks object yang dispesifikasi.
6. Remove
Menghapus
kemunculan pertama dari object yang dispesifikasi.
7. Remove At
Menghapus
sebuah object pada indeks yang dispesifikasi
8. RemoveRange
Menghapus
sejumlah elemen tertentu berawal dari indeks yang dispesifikasi di dalam
ArrayList.
9. Sort
Mengurutkan
ArrayList.
10.
Trimtosize
Menetapkan
Capacity dari ArrayList menjadi jumlah elemen yang sekarang dimuat di dalam
ArrayList.
ArrayList
mereferensi object. Semua kelas diderivasi dari kelas object, jadi ArrayList
dapat memuat objek-objek sembarang tipe.