C# में एक HashSet और एक निर्दिष्ट संग्रह में सामान्य तत्व हैं या नहीं, यह जांचने के लिए Overlaps() मेथड का उपयोग किया जाता है। यह मेथड true लौटाता है यदि दोनों संग्रहों में कम से कम एक सामान्य तत्व है।
उदाहरण 1
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
HashSet set1 = new HashSet();
set1.Add(25);
set1.Add(50);
set1.Add(75);
set1.Add(100);
set1.Add(125);
set1.Add(150);
Console.WriteLine("HashSet1 में तत्व");
foreach (int val in set1) {
Console.WriteLine(val);
}
HashSet set2 = new HashSet();
set2.Add(30);
set2.Add(60);
set2.Add(100);
set2.Add(150);
set2.Add(200);
set2.Add(250);
Console.WriteLine("HashSet2 में तत्व");
foreach (int val in set2) {
Console.WriteLine(val);
}
Console.WriteLine("क्या वे सामान्य तत्व साझा करते हैं? " + set1.Overlaps(set2));
}
}
आउटपुट
HashSet1 में तत्व 25 50 75 100 125 150 HashSet2 में तत्व 30 60 100 150 200 250 क्या वे सामान्य तत्व साझा करते हैं? True
उदाहरण 2
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
HashSet set1 = new HashSet();
set1.Add("Nathan");
set1.Add("Tim");
set1.Add("Tom");
set1.Add("Jack");
set1.Add("Steve");
set1.Add("David");
Console.WriteLine("HashSet1 में तत्व");
foreach (string val in set1) {
Console.WriteLine(val);
}
HashSet set2 = new HashSet();
set2.Add("Tom");
set2.Add("Jack");
set2.Add("Kevin");
Console.WriteLine("HashSet2 में तत्व");
foreach (string val in set2) {
Console.WriteLine(val);
}
Console.WriteLine("क्या वे सामान्य तत्व साझा करते हैं? " + set1.Overlaps(set2));
}
}
आउटपुट
HashSet1 में तत्व Nathan Tim Tom Jack Steve David HashSet2 में तत्व Tom Jack Kevin क्या वे सामान्य तत्व साझा करते हैं? True