C#中的泛型与非泛型

C#中有两种类型的集合:非泛型集合和泛型集合。

C#中的泛型

泛型集合包含相同数据类型的元素。

例如-

  • 列表

  • 字典

  • 哈希集

字典-字典是C#中键和值的集合。字典<TKey,TValue>包含在System.Collection.Generics命名空间中。

Hashset- C#中的HashSet消除了数组中重复的字符串或元素。在C#中,这是一个优化的集合集合。

C#中的非泛型

非泛型集合包含不同数据类型的元素。

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

ArrayList-它表示可以单独索引的对象的有序集合。ArrayList是数组的替代方法。但是,与数组不同,您可以使用索引在指定位置的列表中添加和删除项目,数组会自动调整自身大小。

BitArray- 它使用值1和0表示二进制表示形式的数组。在需要存储位但不事先知道位数的情况下使用它。

以上是 C#中的泛型与非泛型 的全部内容, 来源链接: utcz.com/z/348908.html

回到顶部