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.