C# 中的泛型与非泛型
C# 中有两种集合:非泛型集合和泛型集合。
C# 中的泛型
泛型集合包含相同数据类型的元素。
例如:
- 列表
- 字典
- 哈希集
字典:字典是 C# 中键和值的集合。Dictionary <TKey, TValue> 包含在 System.Collection.Generics 命名空间中。
哈希集:C# 中的 HashSet 消除了数组中重复的字符串或元素。在 C# 中,它是一种优化过的集合。
C# 中的非泛型
非泛型集合包含不同数据类型的元素。
以下是非泛型集合:ArrayList、BitArray。
ArrayList:它表示可以单独索引的对象的有序集合。ArrayList 是数组的一种备选方案。然而,与数组不同,你可以使用索引在指定位置处向列表中添加或从中删除项目,并且该数组会自动调整自身大小。
BitArray:它使用值 1 和 0 表示二进制表示的数组。当你需要存储位但事先不知道位数时使用它。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP