คุณสมบัติความจุในคลาส ArrayList รับหรือตั้งค่าจำนวนองค์ประกอบที่ ArrayList สามารถมีได้
ความจุมากกว่าจำนวนเสมอ สำหรับคุณสมบัติความจุ -
arrList.Capacity
ความจุเริ่มต้นคือ 4 หากมีองค์ประกอบ 5 รายการ ความจุจะเพิ่มขึ้นเป็นสองเท่าและจะเป็น 8 สิ่งนี้จะดำเนินต่อไป
คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อใช้คุณสมบัติ Capacity ใน C # นี่ยังแสดงให้เห็นสิ่งที่เราได้พูดคุยกันข้างต้น -
ตัวอย่าง
using System;
using System.Collections;
class Demo {
public static void Main() {
ArrayList arrList = new ArrayList();
arrList.Add(19);
arrList.Add(44);
arrList.Add(22);
ArrayList arrList2 = new ArrayList();
arrList2.Add(19);
arrList2.Add(44);
arrList2.Add(64);
arrList2.Add(32);
arrList2.Add(99);
Console.WriteLine("ArrayList1 - Total elements: "+arrList.Count);
Console.WriteLine("ArrayList1 - Capacity: "+arrList.Capacity);
Console.WriteLine("ArrayList2 - Total elements: "+arrList2.Count);
Console.WriteLine("ArrayList2 - Capacity: "+arrList2.Capacity);
}
} ผลลัพธ์
ArrayList1 - Total elements: 3 ArrayList1 - Capacity: 4 ArrayList2 - Total elements: 5 ArrayList2 - Capacity: 8