C#
 Computer >> コンピューター >  >> プログラミング >> C#

SortedSetをC#のコレクションに結合


コレクションへのSortedSetのユニオンを計算するためのコードは次のとおりです-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      SortedSet<int> set1 = new SortedSet<int>();
      set1.Add(50);
      set1.Add(100);
      set1.Add(150);
      Console.WriteLine("SortedSet1 elements...");
      foreach(int ele in set1) {
         Console.WriteLine(ele);
      }
      SortedSet<int> set2 = new SortedSet<int>();
      set2.Add(100);
      set2.Add(150);
      set2.Add(200);
      set2.Add(250);
      Console.WriteLine("SortedSet2 elements...");
      foreach(int ele in set2) {
         Console.WriteLine(ele);
      }
      Console.WriteLine("Union...");
      set1.UnionWith(set2);
      foreach(int ele in set1) {
         Console.WriteLine(ele);
      }
   }
}

出力

これにより、次の出力が生成されます-

SortedSet1 elements...
50
100
150
SortedSet2 elements...
100
150
200
250
Union...
50
100
150
200
250

別の例を見てみましょう-

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);
      set1.Add(400);
      set1.Add(500);
      set1.Add(600);
      Console.WriteLine("SortedSet1 elements...");
      foreach(int ele in set1) {
         Console.WriteLine(ele);
      }
      SortedSet<int> set2 = new SortedSet<int>();
      set2.Add(100);
      set2.Add(200);
      set2.Add(300);
      set2.Add(400);
      set2.Add(500);
      set2.Add(600);
      Console.WriteLine("SortedSet2 elements...");
      foreach(int ele in set2) {
         Console.WriteLine(ele);
      }
      Console.WriteLine("Union...");
      set1.UnionWith(set2);
      foreach(int ele in set1) {
         Console.WriteLine(ele);
      }
   }
}

出力

これにより、次の出力が生成されます-

SortedSet1 elements...
100
200
300
400
500
600
SortedSet2 elements...
100
200
300
400
500
600
Union...
100
200
300
400
500
600

  1. SortedSetオブジェクトがC#で指定されたコレクションの適切なサブセットであるかどうかを確認します

    SortedSetオブジェクトが指定されたコレクションの適切なサブセットであるかどうかを確認するには、コードは次のとおりです- 例 using System; using System.Collections.Generic; public class Demo {    public static void Main(){       SortedSet set1 = new SortedSet();       set1.Add(20);       set1.Add(40); &

  2. HashSetと指定されたコレクションがC#で共通の要素を共有しているかどうかを確認します

    HashSetと指定されたコレクションが共通の要素を共有しているかどうかを確認するには、C#コードは次のとおりです- 例 using System; using System.Collections.Generic; public class Demo {    public static void Main(){       HashSet<int> set1 = new HashSet<int>();       set1.Add(25);       se