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

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

C#-এ SortedSet<T> ক্লাসে একটি সেট অন্য সেটের প্রপার সাবসেট (proper subset) কিনা তা যাচাই করতে IsProperSubsetOf() মেথড ব্যবহার করা হয়। প্রপার সাবসেট মানে প্রথম সেটের সব উপাদান দ্বিতীয় সেটে আছে, কিন্তু দ্বিতীয় সেটে কিছু অতিরিক্ত উপাদানও আছে। নিচে দুটি উদাহরণ দেওয়া হলো।

উদাহরণ ১

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        SortedSet<int> set1 = new SortedSet<int>();
        set1.Add(20);
        set1.Add(40);
        set1.Add(60);
        set1.Add(80);
        set1.Add(100);
        set1.Add(120);
        set1.Add(140);

        Console.WriteLine("SortedSet1-এ উপাদানগুলো...");
        foreach (int res in set1) {
            Console.WriteLine(res);
        }

        SortedSet<int> set2 = new SortedSet<int>();
        set2.Add(20);
        set2.Add(40);
        set2.Add(60);

        Console.WriteLine("SortedSet2-এ উপাদানগুলো...");
        foreach (int res in set2) {
            Console.WriteLine(res);
        }
        Console.WriteLine("SortedSet2 কি SortedSet1-এর প্রপার সাবসেট? = " + set2.IsProperSubsetOf(set1));
    }
}

আউটপুট

SortedSet1-এ উপাদানগুলো...
20
40
60
80
100
120
140
SortedSet2-এ উপাদানগুলো...
20
40
60
SortedSet2 কি SortedSet1-এর প্রপার সাবসেট? = True

উদাহরণ ২

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        SortedSet<int> set1 = new SortedSet<int>();
        set1.Add(20);
        set1.Add(40);
        set1.Add(60);

        Console.WriteLine("SortedSet1-এ উপাদানগুলো...");
        foreach (int res in set1) {
            Console.WriteLine(res);
        }

        SortedSet<int> set2 = new SortedSet<int>();
        set2.Add(20);
        set2.Add(40);
        set2.Add(60);

        Console.WriteLine("SortedSet2-এ উপাদানগুলো...");
        foreach (int res in set2) {
            Console.WriteLine(res);
        }
        Console.WriteLine("SortedSet2 কি SortedSet1-এর প্রপার সাবসেট? = " + set2.IsProperSubsetOf(set1));
    }
}

আউটপুট

SortedSet1-এ উপাদানগুলো...
20
40
60
SortedSet2-এ উপাদানগুলো...
20
40
60
SortedSet2 কি SortedSet1-এর প্রপার সাবসেট? = False
  1. C#-এ Collection-এ উপাদান রয়েছে কিনা তা যাচাই করুন

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

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

  4. C#-এ HashSet এবং নির্দিষ্ট কালেকশনে সাধারণ উপাদান আছে কিনা তা যাচাই করুন