ArrayList ক্লাস একটি অবজেক্টের অর্ডারড কালেকশন উপস্থাপন করে যা ইনডিভিজুয়ালি ইনডেক্সড হতে পারে। এটি অ্যারের একটি বিকল্প।
ArrayList ক্লাসের সাধারণত ব্যবহৃত কিছু প্রপার্টি নিচের টেবিলে দেওয়া হলো −
| Sr.No | Property & Description |
|---|---|
| 1 | Capacity ArrayList যে সংখ্যক এলিমেন্ট ধারণ করতে পারে সেটি পাওয়া বা সেট করা যায়। |
| 2 | Count ArrayList-এ আসলে কতগুলো এলিমেন্ট আছে সেটি পাওয়া যায়। |
| 3 | IsFixedSize ArrayList-এ ফিক্সড সাইজ আছে কিনা তা নির্দেশ করে। |
| 4 | IsReadOnly ArrayList রিড-অনলি কিনা তা নির্দেশ করে। |
| 5 | Item নির্দিষ্ট ইনডেক্সের এলিমেন্ট পাওয়া বা সেট করা যায়। |
নিচে C#-এ ArrayList নিয়ে কাজ করার এবং ক্যাপাসিটি খুঁজে বের করার উদাহরণ দেওয়া হলো। ডিফল্ট ক্যাপাসিটি ৪।
উদাহরণ
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { ArrayList x = new ArrayList(); x.Add(45); x.Add(53); x.Add(12); x.Add(88); Console.WriteLine("Capacity: {0} ", x.Capacity); } } }