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

सी # में संग्रह के साथ सॉर्टेडसेट का छेड़छाड़

एक संग्रह के साथ SortedSet का प्रतिच्छेदन प्राप्त करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      SortedSet<int> set1 = new SortedSet<int>();
      set1.Add(100);
      set1.Add(200);
      set1.Add(300);
      SortedSet<int> set2 = new SortedSet<int>();
      set2.Add(450);
      set2.Add(200);
      set2.Add(650);
      set2.Add(300);
      set2.Add(800);
      Console.WriteLine("Does it contain the same elements? = "+set1.SetEquals(set2));
      set1.IntersectWith(set2);
      Console.WriteLine("Resultant SortedSet...");
      foreach(int val in set1){
         Console.WriteLine(val);
      }
   }
}

आउटपुट

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

Does it contain the same elements? = False
Resultant SortedSet...
200
300

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      SortedSet<string> set1 = new SortedSet<string>();
      set1.Add("AB");
      set1.Add("BC");
      set1.Add("CD");
      set1.Add("EF");
      set1.Add("PQ");
      set1.Add("ST");
      Console.WriteLine("Elements in SortedSet1...");
      foreach (string res in set1){
         Console.WriteLine(res);
      }
      Console.WriteLine("Count of elements in SorteSet1 = "+set1.Count);
      SortedSet<string> set2 = new SortedSet<string>();
      set2.Add("BC");
      set2.Add("CD");
      set2.Add("DE");
      set2.Add("EF");
      set2.Add("AB");
      set2.Add("HI");
      set2.Add("JK");
      Console.WriteLine("Elements in SortedSet2 (Enumerator for SortedSet)...");
      SortedSet<string>.Enumerator demoEnum = set2.GetEnumerator();
      while (demoEnum.MoveNext()) {
         string res = demoEnum.Current;
         Console.WriteLine(res);
      }
      Console.WriteLine("Count of elements in SorteSet2 = "+set2.Count);
      set1.IntersectWith(set2);
      Console.WriteLine("Resultant SortedSet...");
      foreach(string val in set1){
         Console.WriteLine(val);
      }
   }
}

आउटपुट

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

Elements in SortedSet1...
AB
BC
CD
EF
PQ
ST
Count of elements in SorteSet1 = 6
Elements in SortedSet2 (Enumerator for SortedSet)...
AB
BC
CD
DE
EF
HI
JK
Count of elements in SorteSet2 = 7 Resultant SortedSet...
AB
BC
CD
EF

  1. जांचें कि कोई तत्व सी # में संग्रह में है या नहीं

    यह जांचने के लिए कि कोई तत्व संग्रह में है या नहीं, कोड इस प्रकार है - उदाहरण using System; using System.Collections.ObjectModel; public class Demo {    public static void Main(){       Collection<int> col = new Collection<int>();       col.Add(10)

  1. जांचें कि हैशसेट सी # में निर्दिष्ट संग्रह का उचित सबसेट है या नहीं

    यह जांचने के लिए कि हैशसेट निर्दिष्ट संग्रह का उचित उपसमुच्चय है या नहीं, निम्न कोड आज़माएं - उदाहरण using System; using System.Collections.Generic; public class Demo {    public static void Main(){       HashSet<int> set1 = new HashSet<int>();     &nbs

  1. सी # में संग्रह से तत्वों को पुनः प्राप्त करना

    आइए सूची संग्रह का एक उदाहरण देखें। हमने तत्वों को सेट किया है - List<int> list = new List<int>(); list.Add(20); list.Add(40); list.Add(60); list.Add(80); अब मान लें कि हमें सूची से पहले तत्व को पुनः प्राप्त करने की आवश्यकता है। उसके लिए इंडेक्स को इस तरह सेट करें - int a = list[0]; स