VB.Net集合

集合类是专门用于数据存储和检索的类。这些类提供对堆栈,队列,列表和哈希表的支持。大多数集合类实现相同的接口。

集合类有多种用途,例如:动态分配内存到元素和根据索引访问项目列表等。这些类创建了Object类的对象集合,它是VB.Net中所有数据类型的基类。

各种集合类及其用法

以下是System.Collection命名空间的各种常用类。点击以下链接查看它们的详细信息。

编号 描述
1 ArrayList 它代表可以单独索引的对象的有序集合。它基本上是一个数组的替代品。 但是,与数组不同,可以使用索引在指定位置添加和删除列表中的项目,并且数组自动调整大小。 它还允许动态内存分配,添加,搜索和排序列表中的项目。
2 Hashtable 它使用一个键来访问集合中的元素。当需要通过使用键访问元素时使用散列表,并且可以识别有用的键值。散列表中的每个项目都有一个键/值对。键用于访问集合中的项目。
3 SortedList 它使用键和索引来访问列表中的项目。排序列表是数组和哈希表的组合。 它包含可以使用键或索引访问的项目列表。 如果使用索引访问项目,则它是一个ArrayList,如果使用键访问项目,则它是一个Hashtable。项目的集合总是按键值排序。
4 Stack 它代表了对象的后进先出集合。当需要对项目进行后进先出访问时使用它。 当在列表中添加一个项目时,称为推送项目,当删除它时,称为弹出项目。
5 Queue 它代表先入先出的对象集合。它用于需要先进先出访问项目的情况。当在列表中添加一个项目时称为入队,当删除一个项目时称为出队。
6 BitArray 它表示使用值10的二进制表示的数组。当需要存储这些比特位时使用它,但是事先不知道比特数。可以使用从零开始的整数索引来访问BitArray集合中的项目。

猿狮妹
2023-03-08
VB Net 集合 编程课程
热门教程
1 VB.Net教程 VB.Net是Microsoft开发的一种简单的,现代的,面向对象的计算机编程语言,它将.NET Framework和公共语言运行时的强大功能与Visual Basic的优势相结合。本教程将介绍和讲解基本的VB.Net编程,并讲解各种有关VB.Net编程语言的基础、高级概念。
2 VB.Net Excel工作表 VB.Net支持Microsoft Excel 2010的COM对象模型和应用程序之间的互操作性。 要应用程序中使用这种互操作性,需要在Windows窗体应用程序中导入名称空间Microsoft
3 VB.Net程序结构 在学习VB.Net编程语言的基本构建块之前,先来看看一个最基本的VB.Net程序结构,以便可以在以后的章节中作为参考来理解程序代码块。 VB.Net Hello World示
4 VB.Net开发环境安装配置 在本章中,我们将讨论和学习可用于创建VB.Net应用程序的工具。 我们已经提到,VB.Net是.Net框架的一部分,用于编写.Net应用程序。 因此,在讨论用于运
5 VB.Net子程序(Sub) 在前面的章节中提到:子程序是不返回任何值的程序。到目前为止,在前面所有的例子中一直使用子过程Main。 在这些教程中,我们一直在编写控制台应
6 VB.Net第一个程序(Helloworld) 为了演示如何使用VS 2017创建一个简单的VB.net应用程序,这里将使用VS 2017来创建一个简单的“Hello,World”的控制台应用应用程序。这个例子将使用VB.NET
7 VB.Net数据类型 数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型决定了它在存储器中占用多少空间以及如何解释存储的位模式。 VB.Net数据类型VB.
8 VB.Net类和对象 当定义一个类时,就定义了一个数据类型的蓝图(或模板)。这实际上并没有定义任何数据,但它确实定义了类名和含义,即该类的一个对象将包含哪些内
9 VB.Net正则表达式 正则表达式是可以与输入文本进行匹配的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符文字,运算符或构造组成。 用
10 VB.Net基本控件 对象是通过使用工具箱控件在Visual Basic 窗体上创建的一种用户界面元素。 实际上,在Visual Basic中,窗体(Form)本身就是一个对象。 每个Visual Basic 控件都
  • Copyright © 2021 猿狮院, All rights reserved.