คลาส ArrayList แสดงถึงคอลเล็กชันที่เรียงลำดับของอ็อบเจ็กต์ที่สามารถจัดทำดัชนีทีละรายการ เป็นทางเลือกแทนอาร์เรย์
ตารางต่อไปนี้แสดงรายการคุณสมบัติที่ใช้กันทั่วไปของคลาส ArrayList -
| ซีเนียร์ | คุณสมบัติ &คำอธิบาย |
|---|---|
| 1 | ความจุ รับหรือกำหนดจำนวนขององค์ประกอบที่ ArrayList สามารถมีได้ |
| 2 | นับ รับจำนวนองค์ประกอบที่มีอยู่จริงใน ArrayList |
| 3 | IsFixedSize รับค่าที่ระบุว่า ArrayList มีขนาดคงที่หรือไม่ |
| 4 | เป็นแบบอ่านอย่างเดียว รับค่าที่ระบุว่า ArrayList เป็นแบบอ่านอย่างเดียวหรือไม่ |
| 5 | รายการ รับหรือตั้งค่าองค์ประกอบที่ดัชนีที่ระบุ |
ต่อไปนี้คือตัวอย่างที่แสดงวิธีการทำงานกับ ArrayList ใน C# และการหาความจุ ความจุเริ่มต้นคือ 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