คลาส 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