Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में जांचें कि HashSet निर्दिष्ट संग्रह का सबसेट है या नहीं


यह जांचने के लिए कि क्या HashSet निर्दिष्ट संग्रह का सबसेट है, कोड इस प्रकार है:

उदाहरण

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        HashSet set1 = new HashSet(); 
        set1.Add("EF"); 
        set1.Add("OP"); 
        Console.WriteLine("Elements in HashSet1"); 
        foreach(string val in set1){ 
            Console.WriteLine(val); 
        } 
        HashSet set2 = new HashSet(); 
        set2.Add("KL"); 
        set2.Add("MN"); 
        set2.Add("OP"); 
        set2.Add("QR"); 
        Console.WriteLine("Elements in HashSet2"); 
        foreach(string val in set2){ 
            Console.WriteLine(val); 
        } 
        Console.WriteLine("Is set1 a subset of set2? " + set1.IsSubsetOf(set2)); 
    } 
}

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

Elements in HashSet1 
EF 
OP 
Elements in HashSet2 
KL 
MN 
OP 
QR 
Is set1 a subset of set2? False

उदाहरण

आइए एक और उदाहरण देखें:

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        HashSet set1 = new HashSet(); 
        set1.Add("EF"); 
        set1.Add("OP"); 
        Console.WriteLine("Elements in HashSet1"); 
        foreach(string val in set1){ 
            Console.WriteLine(val); 
        } 
        HashSet set2 = new HashSet(); 
        set2.Add("EF"); 
        set2.Add("OP"); 
        set2.Add("QR"); 
        Console.WriteLine("Elements in HashSet2"); 
        foreach(string val in set2){ 
            Console.WriteLine(val); 
        } 
        Console.WriteLine("Is set1 a subset of set2? " + set1.IsSubsetOf(set2)); 
    } 
}

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

Elements in HashSet1 
EF 
OP 
Elements in HashSet2 
EF 
OP 
QR 
Is set1 a subset of set2? True
  1. - C# में HashSet में निर्दिष्ट तत्व है या नहीं जांचें

    C# में HashSet किसी विशिष्ट तत्व को रखता है या नहीं, यह जांचने के लिए Contains() मेथड का उपयोग किया जाता है। यह मेथड एक बूलियन मान लौटाता है। उदाहरण 1 using System; using System.Collections.Generic; public class Demo { public static void Main() { HashSet set1 = new HashSet(); se

  1. - C# में HashSet और निर्दिष्ट संग्रह में सामान्य तत्व हैं या नहीं जांचें

    C# में एक HashSet और एक निर्दिष्ट संग्रह में सामान्य तत्व हैं या नहीं, यह जांचने के लिए Overlaps() मेथड का उपयोग किया जाता है। यह मेथड true लौटाता है यदि दोनों संग्रहों में कम से कम एक सामान्य तत्व है। उदाहरण 1 using System; using System.Collections.Generic; public class Demo { public static vo

  1. - C# में HashSet क्या है? C# सेट कलेक्शन

    C# में HashSet ऐरे में डुप्लीकेट स्ट्रिंग्स या एलिमेंट्स को हटा देता है। C# में, यह एक ऑप्टिमाइज़्ड सेट कलेक्शन है।आइए C# HashSet का उपयोग करके डुप्लीकेट स्ट्रिंग्स को हटाने का एक उदाहरण देखें:उदाहरणusing System; using System.Collections.Generic; using System.Linq; class Program { static void Ma