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

C#-এ SortedSet সুপারসেট (Superset) কিনা যাচাই করা IsSupersetOf() দিয়ে


C#-এ SortedSet<T>-এ একটি সেট অন্য সেটের সুপারসেট (সকল উপাদান ধারণ করে) কিনা তা যাচাই করতে IsSupersetOf() মেথড ব্যবহার করা হয়।

উদাহরণ ১: স্ট্রিং SortedSet

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(){
        SortedSet set1 = new SortedSet();
        set1.Add("CD");
        set1.Add("CD"); // ডুপ্লিকেট, যোগ হবে না
        set1.Add("CD");
        set1.Add("CD");
        
        Console.WriteLine("SortedSet1-এ উপাদানগুলো...");
        foreach (string res in set1){
            Console.WriteLine(res);
        }
        
        SortedSet set2 = new SortedSet();
        set2.Add("BC");
        set2.Add("CD");
        set2.Add("DE");
        set2.Add("EF");
        set2.Add("AB");
        set2.Add("HI");
        set2.Add("JK");
        
        Console.WriteLine("SortedSet2-এ উপাদানগুলো...");
        foreach (string res in set2){
            Console.WriteLine(res);
        }
        
        Console.WriteLine("SortedSet2 কি SortedSet1-এর সুপারসেট? = " + set2.IsSupersetOf(set1));
    }
}

আউটপুট

SortedSet1-এ উপাদানগুলো...
CD
SortedSet2-এ উপাদানগুলো...
AB
BC
CD
DE
EF
HI
JK
SortedSet2 কি SortedSet1-এর সুপারসেট? = True

উদাহরণ ২: ইন্টিজার SortedSet

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(){
        SortedSet set1 = new SortedSet();
        set1.Add(10);
        set1.Add(20);
        set1.Add(30);
        set1.Add(40);
        set1.Add(50);
        set1.Add(60);
        
        Console.WriteLine("SortedSet1-এ উপাদানগুলো...");
        foreach (int res in set1){
            Console.WriteLine(res);
        }
        
        SortedSet set2 = new SortedSet();
        set2.Add(10);
        set2.Add(20);
        set2.Add(30);
        set2.Add(40);
        set2.Add(50);
        set2.Add(60);
        set2.Add(70);
        set2.Add(80);
        set2.Add(90);
        set2.Add(100);
        
        Console.WriteLine("SortedSet2-এ উপাদানগুলো...");
        foreach (int res in set2){
            Console.WriteLine(res);
        }
        
        Console.WriteLine("SortedSet2 কি SortedSet1-এর সুপারসেট? = " + set2.IsSupersetOf(set1));
    }
}

আউটপুট

SortedSet1-এ উপাদানগুলো...
10
20
30
40
50
60
SortedSet2-এ উপাদানগুলো...
10
20
30
40
50
60
70
80
90
100
SortedSet2 কি SortedSet1-এর সুপারসেট? = True

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

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

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

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