VB.NET 数组

17 Mar 2025 | 5 分钟阅读

数组 是一种线性数据结构,它是由存储在连续内存位置的相同类型的元素集合组成的。每个数据项称为数组的元素。它在计算机内存中是固定大小的顺序排列的元素,第一个元素位于索引0,最后一个元素位于索引n - 1,其中n表示数组中的元素总数。

以下是 VB.NET 数组数据结构中定义的相似数据类型元素的图示。

VB.NET Arrays

在上面的图表中,我们从索引 0 开始将整数类型数据元素存储在数组中。它将继续存储数据元素,直到达到定义的元素数量。

VB.NET 数组的声明

我们可以通过在VB.NET 中指定元素的类型,后跟圆括号 () 来声明一个数组。

在上面的声明中,array_name 是数组的名称,而 Data_Type 代表将在 VB.NET 数组中存储连续数据元素的元素类型(整数、字符、字符串、十进制)。

现在,让我们看一个声明数组的例子。

VB.NET 数组的初始化

在 VB.NET 中,我们可以在声明时使用 New 关键字初始化一个数组。例如,

此外,我们还可以使用以下方式初始化和声明一个数组,如下所示。

让我们创建一个程序,在 VB.NET 编程语言中添加数组的元素。

num_Array.vb

输出

VB.NET Arrays

在上面的程序中,我们使用名称 marks() 创建一个整数数组,并定义一个 For 循环来访问数组 marks 的每个项目。

在 VB.NET 数组中输入数字

让我们创建一个程序,从用户那里获取输入值并在 VB.NET 编程语言中显示它们。

Input_array.vb

输出

VB.NET Arrays

多维数组

在 VB.NET 中,多维数组对于以表格形式存储多个维度很有用,例如行和列。多维数组在 VB.NET 中支持二维或三维。

多维数组的声明

在上面的多维表示中,我们创建了一个 2 维数组 twoDimenArray,它有 3 行和 2 列,以及一个三维数组,它有 2、4 和 3 三个维度。

多维数组的初始化

以下是初始化多维数组的方法

多维数组示例

让我们创建一个程序来理解多维数组。

MultidimenArray.vb

输出

VB.NET Arrays

固定大小数组

在 VB.NET 中,固定大小数组用于在内存中保存固定数量的元素。这意味着我们已在数组声明中定义了数组中的元素数量,在定义元素期间该数量将保持不变,并且其大小无法更改。例如,我们需要在一个数组中只保存 5 个名称;它可以在数组中定义和初始化,例如,

上面对固定数组的表示是,我们定义了一个字符串数组 names 04,它存储数组中从 0 到索引 4 的所有元素。


下一主题VB.NET 队列