কম্পিউটার টিউটোরিয়াল

C#-এ ArrayList ক্লাস ব্যবহার করা

ArrayList ক্লাস একটি অবজেক্টের অর্ডারড কালেকশন (ordered collection) রিপ্রেজেন্ট করে যা ইনডিভিজুয়ালি ইনডেক্সড হতে পারে। এটি একটি অ্যারের বিকল্প।

ArrayList ক্লাসের সাধারণ ব্যবহৃত প্রোপার্টিগুলো:

Sr.No. প্রোপার্টি ও বিবরণ
1 Capacity
ArrayList কতগুলো এলিমেন্ট ধারণ করতে পারে সেটা পায় বা সেট করে।
2 Count
ArrayList-এ আসলে কতগুলো এলিমেন্ট আছে সেটা পায়।
3 IsFixedSize
ArrayList-র ফিক্সড সাইজ আছে কিনা তা বোঝায়।
4 IsReadOnly
ArrayList রিড-অনলি (read-only) কিনা তা বোঝায়।
5 Item
নির্দিষ্ট ইনডেক্সে থাকা এলিমেন্ট পায় বা সেট করে।

উদাহরণ: ArrayList-এ Capacity বের করা (ডিফল্ট ক্যাপাসিটি ৪)

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

নোট: আধুনিক C#-এ জেনেরিক List<T> ব্যবহার করা প্রস্তাবিত, যা টাইপ সেফটি (type safety) এবং পারফরম্যান্স দেয়।

  1. জাভা File ক্লাস ব্যবহার করার পদ্ধতি

  2. অ্যান্ড্রয়েডে সিঙ্গলটন ক্লাস কীভাবে ব্যবহার করবেন?

  3. C#-এ ArrayList ক্লাসের Capacity প্রোপার্টি কী?

  4. C#-এ Stack ক্লাস কীভাবে ব্যবহার করবেন?