C# 里的集合


C# 中的集合是哈希集。C# 中的哈希集消除数组中重复的字符串或元素。在 C# 中,它是一个优化的集合

声明哈希集 -

var h = new HashSet<string>(arr1);

上面,我们在哈希集中设置了已声明的数组 arr1。

现在在数组上设置它以删除重复的单词 -

string[] arr2 = h.ToArray();

让我们看一个使用 C# 哈希集删除重复字符串的示例。

这里,我们有重复的元素 -

例子

using System;
using System.Collections.Generic;
using System.Linq;

class Program {
   static void Main() {
      string[] arr1 = {"Table","Chair","Pen","Clip","Table"};
      Console.WriteLine(string.Join(",", arr1));

      // HashSet
      var h = new HashSet<string>(arr1);

      // eliminates duplicate words
      string[] arr2 = h.ToArray();
      Console.WriteLine(string.Join(",", arr2));
   }
}

更新日期:22-6-2020

7 千+ 视图

开启你的 职业

完成这门课获得认证

开始学习
广告