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