VB.Net集合
精华
小牛编辑
137浏览
2023-03-14
集合类是专门用于数据存储和检索的类。这些类提供对堆栈,队列,列表和哈希表的支持。大多数集合类实现相同的接口。
集合类有多种用途,例如:动态分配内存到元素和根据索引访问项目列表等。这些类创建了Object
类的对象集合,它是VB.Net中所有数据类型的基类。
各种集合类及其用法
以下是System.Collection
命名空间的各种常用类。点击以下链接查看它们的详细信息。
编号 | 类 | 描述 |
---|---|---|
1 | ArrayList | 它代表可以单独索引的对象的有序集合。它基本上是一个数组的替代品。 但是,与数组不同,可以使用索引在指定位置添加和删除列表中的项目,并且数组自动调整大小。 它还允许动态内存分配,添加,搜索和排序列表中的项目。 |
2 | Hashtable | 它使用一个键来访问集合中的元素。当需要通过使用键访问元素时使用散列表,并且可以识别有用的键值。散列表中的每个项目都有一个键/值对。键用于访问集合中的项目。 |
3 | SortedList | 它使用键和索引来访问列表中的项目。排序列表是数组和哈希表的组合。 它包含可以使用键或索引访问的项目列表。 如果使用索引访问项目,则它是一个ArrayList ,如果使用键访问项目,则它是一个Hashtable 。项目的集合总是按键值排序。 |
4 | Stack | 它代表了对象的后进先出集合。当需要对项目进行后进先出访问时使用它。 当在列表中添加一个项目时,称为推送项目,当删除它时,称为弹出项目。 |
5 | Queue | 它代表先入先出的对象集合。它用于需要先进先出访问项目的情况。当在列表中添加一个项目时称为入队,当删除一个项目时称为出队。 |
6 | BitArray | 它表示使用值1 和0 的二进制表示的数组。当需要存储这些比特位时使用它,但是事先不知道比特数。可以使用从零开始的整数索引来访问BitArray 集合中的项目。 |