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

C#-এ Collection-এ অবজেক্ট যোগ করা

Collection<T> ক্লাস (নেমস্পেস: System.Collections.ObjectModel) একটি জেনেরিক কালেকশন বেস ক্লাস। এর Add(T item) মেথড দিয়ে অবজেক্ট শেষে যোগ করা যায়।

উদাহরণ ১: Collection-এ এলিমেন্ট যোগ করা

using System;
using System.Collections.ObjectModel;

public class Demo {
    public static void Main() {
        Collection<int> col = new Collection<int>();
        col.Add(10);
        col.Add(20);
        col.Add(30);
        col.Add(40);
        col.Add(50);
        col.Add(60);
        col.Add(70);
        col.Add(80);

        Console.WriteLine("Elements in the Collection...");
        foreach(int val in col) {
            Console.WriteLine(val);
        }

        Console.WriteLine("Does the collection has the element 70? = " + col.Contains(70));
        Console.WriteLine("Count of elements = " + col.Count);
    }
}

আউটপুট

Elements in the Collection...
10
20
30
40
50
60
70
80
Does the collection has the element 70? = True
Count of elements = 8

উদাহরণ ২: পরবর্তীতে আরও এলিমেন্ট যোগ করা

using System;
using System.Collections.ObjectModel;

public class Demo {
    public static void Main() {
        Collection<int> col = new Collection<int>();
        col.Add(10);
        col.Add(20);
        col.Add(30);
        col.Add(40);
        col.Add(50);
        col.Add(60);
        col.Add(70);
        col.Add(80);

        Console.WriteLine("Elements in the Collection...");
        foreach(int val in col) {
            Console.WriteLine(val);
        }

        Console.WriteLine("Count of elements = " + col.Count);

        col.Add(100);
        col.Add(150);
        col.Add(200);

        Console.WriteLine("Elements in the Collection...UPDATED");
        foreach(int val in col) {
            Console.WriteLine(val);
        }

        Console.WriteLine("Count of elements...UPDATED = " + col.Count);
    }
}

আউটপুট

Elements in the Collection...
10
20
30
40
50
60
70
80
Count of elements = 8
Elements in the Collection...UPDATED
10
20
30
40
50
60
70
80
100
150
200
Count of elements...UPDATED = 11

সারসংক্ষেপ

  • Collection<T> — কাস্টম কালেকশন তৈরি করার জন্য বেস ক্লাস।
  • Add(item) — শেষে এলিমেন্ট যোগ করে।
  • Insert(index, item) — নির্দিষ্ট ইনডেক্সে যোগ করে (ওভাররাইড করা যায়)।
  • Contains(item) — এলিমেন্ট আছে কিনা চেক করে।
  1. C#-এ SortedSet অবজেক্ট প্রপার সুপারসেট কিনা তা যাচাই করুন

  2. C#-এ SortedSet অবজেক্ট প্রপার সাবসেট কিনা তা যাচাই করুন

  3. C#-এ Collection-এ উপাদান রয়েছে কিনা তা যাচাই করুন

  4. C#-এ Object ক্লাস: বেস ক্লাস এবং এর মেথডসমূহ