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

C#-এ SortedSet সাবসেট (Subset) কিনা যাচাই করা IsSubsetOf() দিয়ে


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

উদাহরণ ১

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(){
        SortedSet set1 = new SortedSet();
        set1.Add("AB");
        set1.Add("BC");
        set1.Add("CD");
        set1.Add("EF");
        
        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("SortedSet1 কি SortedSet2-এর সাবসেট? = " + set1.IsSubsetOf(set2));
    }
}

আউটপুট

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

উদাহরণ ২

ডুপ্লিকেট উপাদান থাকা ক্ষেত্রে:

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("SortedSet1 কি SortedSet2-এর সাবসেট? = " + set1.IsSubsetOf(set2));
    }
}

আউটপুট

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

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

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

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

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