C# 中的泛型與非泛型


C# 中有兩種集合:非泛型集合和泛型集合。

C# 中的泛型

泛型集合包含相同資料型別的元素。

例如:

  • 列表
  • 字典
  • 雜湊集

字典:字典是 C# 中鍵和值的集合。Dictionary <TKey, TValue> 包含在 System.Collection.Generics 名稱空間中。

雜湊集:C# 中的 HashSet 消除了陣列中重複的字串或元素。在 C# 中,它是一種最佳化過的集合。

C# 中的非泛型

非泛型集合包含不同資料型別的元素。

以下是非泛型集合:ArrayList、BitArray。

ArrayList:它表示可以單獨索引的物件的有序集合。ArrayList 是陣列的一種備選方案。然而,與陣列不同,你可以使用索引在指定位置處向列表中新增或從中刪除專案,並且該陣列會自動調整自身大小。

BitArray:它使用值 1 和 0 表示二進位制表示的陣列。當你需要儲存位但事先不知道位數時使用它。

更新於:2020 年 6 月 21 日

5000+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.