C# 中的泛型和非泛型
C# 中有两种类型的集合:非泛型集合和泛型集合。
C# 中的泛型
泛型集合包含相同数据类型的元素。
例如:
- List
- Dictionary
- HashSet
Dictionary − Dictionary 是 C# 中键和值的一个集合。Dictionary <TKey, TValue> 包含在 System.Collection.Generics 名称空间中。
HashSet − C# 中的 HashSet 消除数组中重复的字符串或元素。在 C# 中,它是一个经过优化的集合。
C# 中的非泛型
非泛型集合包含不同数据类型的元素。
以下为非泛型集合:ArrayList、BitArray。
ArrayList − 它表示可以逐一索引的对象的有序集合。ArrayList 是数组的替代品。但是与数组不同,你可以使用索引在指定位置添加和删除列表中的项,该数组会自动调整其大小。
BitArray − 它表示使用值 1 和 0 的二进制表示形式的数组。当需要存储位元但事先不知道位元数时,它便可以派上用场。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP