VBScript 字符数组(String Array)325


在 VBScript 中,字符数组是一个容纳字符串元素的变量。它使您可以存储和管理一组相关字符串,并使用索引值访问它们。

创建字符数组:

使用 Dim 关键字声明字符数组,后跟数组名称和维度。维度指定数组中元素的数量。
Dim arrNames(5) ' 声明一个包含 6 个元素的字符数组
Dim arrColors(2, 3) ' 声明一个包含 3 行和 4 列的二维字符数组

访问数组元素:

使用下标运算符 ([]) 访问数组元素。下标从 0 开始,这意味着第一个元素位于索引 0 处。
arrNames(0) = "John" ' 设置第 1 个元素为 "John"
arrNames(2) ' 输出第 3 个元素的值

循环数组:

可以使用 For 循环或 ForEach 语句来遍历字符数组中的元素。
For i = 0 To 5 ' 使用 For 循环
arrNames(i)
Next
ForEach name In arrNames ' 使用 ForEach 语句
name
Next

数组操作:
ReDim:重新调整数组的大小。
LBound:返回数组的最小下标。
UBound:返回数组的最大下标。
Join:将数组中的元素连接成一个字符串。
Split:将一个字符串拆分为一个数组。

示例:

以下脚本创建一个字符数组并遍历其元素:
Dim arrFruits(4)
arrFruits(0) = "Apple"
arrFruits(1) = "Banana"
arrFruits(2) = "Cherry"
arrFruits(3) = "Dragonfruit"
For i = 0 To 3
arrFruits(i)
Next

该脚本将输出以下字符串:
Apple
Banana
Cherry
Dragonfruit

提示:
VBScript 字符数组是基于 0 的。
数组的维度可以多达 60。
VBScript 自动分配一个默认值 (空字符串) 给未初始化的数组元素。

字符数组在 VBScript 中是一个强大的工具,可用于管理字符串集合并执行各种文本操作。通过理解字符数组的概念,您可以有效地开发更复杂的脚本。

2024-12-11


上一篇:使用 VBScript 从 INI 文件读取配置

下一篇:VBSCRIPT 微盘教程:入门到精通