VB.Net – 集合
VB.Net – 集合
集合类是用于数据存储和检索的专门类。这些类提供对堆栈、队列、列表和哈希表的支持。大多数集合类实现相同的接口。
集合类有多种用途,例如为元素动态分配内存和根据索引访问项目列表等。这些类创建 Object 类的对象集合,Object 类是 VB 中所有数据类型的基类。网。
各种集合类及其用法
以下是System.Collection命名空间的各种常用类。单击以下链接以查看其详细信息。
Class | 描述和用途 |
---|---|
它表示可以单独索引的对象的有序集合。 它基本上是数组的替代品。但是,与数组不同的是,您可以使用索引在列表的指定位置添加和删除项目,并且数组会自动调整自身大小。它还允许动态内存分配、添加、搜索和排序列表中的项目。 |
|
它使用一个键来访问集合中的元素。 当需要使用key来访问元素时使用hash表,可以识别出有用的key值。哈希表中的每一项都有一个键/值对。该键用于访问集合中的项目。 |
|
它使用键和索引来访问列表中的项目。 排序列表是数组和哈希表的组合。它包含可以使用键或索引访问的项目列表。如果您使用索引访问项目,它是一个 ArrayList,如果您使用一个键访问项目,它是一个 Hashtable。项目集合始终按键值排序。 |
|
它代表一个后进先出的对象集合。 当您需要对项目进行后进先出访问时使用它。当您在列表中添加一个项目时,称为推送该项目,而当您删除它时,称为弹出该项目。 |
|
它表示对象的先进先出集合。 当您需要对项目进行先进先出访问时使用它。当您在列表中添加一个项目时,它被称为enqueue,而当您删除一个项目时,它被称为deque。 |
|
它使用值 1 和 0表示二进制表示的数组。 当您需要存储位但事先不知道位数时使用它。您可以使用从零开始的整数索引访问 BitArray 集合中的项目。 |