C#从SortedSet中删除指定的项目

要从SortedSet中删除指定项,代码如下

示例

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");

      Console.WriteLine("SortedSet1中的元素...");

      foreach (string res in set1){

         Console.WriteLine(res);

      }

      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("SortedSet2中的元素...");

      foreach (string res in set2){

         Console.WriteLine(res);

      }

      Console.WriteLine("SortedSet中的元素数 = " + set2.Count);

      set2.Remove("HI");

      set2.Remove("JK");

      Console.WriteLine("SortedSet中的元素数(更新后)= " + set2.Count);

   }

}

输出结果

SortedSet1中的元素...

AB

BC

CD

EF

SortedSet2中的元素...

AB

BC

CD

DE

EF

HI

JK

SortedSet中的元素计数 = 7

SortedSet中的元素计数(更新后) = 5

示例

让我们看另一个例子-

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

      Console.WriteLine("SortedSet中的元素...");

      foreach (int res in set1){

         Console.WriteLine(res);

      }

      Console.WriteLine("SortedSet中的元素数 = " + set1.Count);

      set1.Remove(100);

      Console.WriteLine("SortedSet中的元素计数(更新后) = " + set1.Count);

   }

}

输出结果

Elements in SortedSet...

100

200

300

400

SortedSet中的元素数 = 4

SortedSet中的元素数(更新后) = 3

以上是 C#从SortedSet中删除指定的项目 的全部内容, 来源链接: utcz.com/z/343672.html

回到顶部