คลาส ArrayList แสดงถึงคอลเลกชันที่มีลำดับของออบเจ็กต์ที่สามารถเข้าถึงผ่านดัชนีได้แยกต่างหาก เป็นทางเลือกแทนอาร์เรย์ทั่วไป
ตารางด้านล่างแสดง Properties ที่ใช้บ่อยของ ArrayList:
| ลำดับ | Property และ คำอธิบาย |
|---|---|
| 1 | Capacity รับหรือตั้งค่าจำนวนสมาชิกที่ ArrayList จะจุได้ |
| 2 | Count รับจำนวนสมาชิกที่อยู่ใน ArrayList จริง |
| 3 | IsFixedSize ระบุว่า ArrayList มีขนาดคงที่หรือไม่ |
| 4 | IsReadOnly ระบุว่า ArrayList เป็นแบบอ่านอย่างเดียวหรือไม่ |
| 5 | Item รับหรือตั้งค่าสมาชิกที่ดัชนีที่ระบุ |
ตัวอย่างการใช้งาน ArrayList และการหา Capacity (ค่าเริ่มต้นคือ 4)
using System;
using System.Collections;
namespace Demo {
class Program {
static void Main(string[] args) {
ArrayList x = new ArrayList();
x.Add(977);
x.Add(568);
x.Add(345);
x.Add(765);
Console.WriteLine("Capacity: {0} ", x.Capacity);
}
}
}
ผลลัพธ์
Capacity: 4