ArrayList ক্লাসের Capacity প্রোপার্টি ArrayList-এ থাকতে পারা এলিমেন্টের সংখ্যা পাওয়া বা সেট করা যায়।
Capacity সবসময় Count-এর চেয়ে বড় বা সমান। Capacity প্রোপার্টির জন্য:
arrList.Capacity
ডিফল্ট ক্যাপাসিটি ৪। যদি ৫টি এলিমেন্ট থাকে, তবে ক্যাপাসিটি দ্বিগুণ হয়ে ৮ হয়। এইক্রমে বেড়ে যায়।
উদাহরণ
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