检查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);

      set1.Add(60);

      set1.Add(80);

      set1.Add(100);

      set1.Add(120);

      set1.Add(140);

      Console.WriteLine("Elements in SortedSet1...");

      foreach (int res in set1){

         Console.WriteLine(res);

      }

      SortedSet set2 = new SortedSet();

      set2.Add(20);

      set2.Add(40);

      set2.Add(60);

      Console.WriteLine("Elements in SortedSet2...");

      foreach (int res in set2){

         Console.WriteLine(res);

      }

      Console.WriteLine("SortedSet2 is a proper subset of SortedSet1? = "+set2.IsProperSubsetOf(set1));

   }

}

输出结果

这将产生以下输出-

Elements in SortedSet1...

20

40

60

80

100

120

140

Elements in SortedSet2...

20

40

60

SortedSet2 is a proper subset of SortedSet1? = True

示例

让我们看另一个例子-

using System;

using System.Collections.Generic;

public class Demo {

   public static void Main(){

      SortedSet set1 = new SortedSet();

      set1.Add(20);

      set1.Add(40);

      set1.Add(60);

      Console.WriteLine("Elements in SortedSet1...");

      foreach (int res in set1){

         Console.WriteLine(res);

      }

      SortedSet set2 = new SortedSet();

      set2.Add(20);

      set2.Add(40);

      set2.Add(60);

      Console.WriteLine("Elements in SortedSet2...");

      foreach (int res in set2){

         Console.WriteLine(res);

      }

      Console.WriteLine("SortedSet2 is a proper subset of SortedSet1? = "+set2.IsProperSubsetOf(set1));

   }

}

输出结果

这将产生以下输出-

Elements in SortedSet1...

20

40

60

Elements in SortedSet2...

20

40

60

SortedSet2 is a proper subset of SortedSet1? = False

以上是 检查SortedSet对象是否是C#中指定集合的​​正确子集 的全部内容, 来源链接: utcz.com/z/334960.html

回到顶部