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 千+ 檢視

開啟你的 職業

完成這門課獲得認證

開始學習
廣告
© . All rights reserved.