
正文
vb.net三维数组取值 vba 数组维数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb中ubound怎么用
就是取数组vb.net三维数组取值的最大下标。
格式vb.net三维数组取值:Ubound(数组vb.net三维数组取值,第几维)
给一段代码vb.net三维数组取值,运行一下:
新建一窗体,然后到代码区,删除所有代码后,粘贴以下代码,可见运行效果:
Option Explicit
Private Sub Form_Load()
Dim A(10) As String
Dim B(3, 6) As Long
Dim C(5, 9, 2) As String
Dim i, j, k, n As Long
i = UBound(A) '取一维数组的最大下标,结果是10
j = UBound(B, 2) '取二维数组第二维的最大下标,结果是6
k = UBound(C, 3) '取三维数组第三维的最大下标,结果是2
n = UBound(C, 2) '取三维数组的第二维最大下标,结果是9
Debug.Print i, j, k, n
End Sub
运行结果,在立即窗口里出现:
10 6 2 9
相关问答
Q1: vb.net数组如何赋值
Dim abc(2) As Integer
abc = {0, 1, 2}
'或者
Dim abcd() As Integer
ReDim abcd(9)
For i As Integer = 0 To abcd.Length - 1
abcd(i) = i
Next
也可声明为字符串数组
Q2: 在VB.NET中执行基本的数组操作
对数组进行操作vb.net三维数组取值的能力在任何编程语言中都很重要 VB NET与其它语言相似 提供vb.net三维数组取值了简单的途径对数据进行分组 将它们存放到数组结构中 本文中 我们将回顾数组的声明和使用
数组的目的
数组通常用于存储相似类型的值和对象 它允许对变量进行分组 并且允许使用索引进行检索 数组有上界和下界 它用于指示数组的开始索引值和结束索引值 另外 数组中的数据可以按序排列 简单的数组是一维的 当然 在VB NET中也可以使用多维数组 还可以对数组进行循环 以确定或修改存储在数组中的某个值
数组的声明和初始化
有两个途径初始化数组 第一 在一条声明语句中进行声明同时初始化;第二 先声明数组 然后对其进行初始化
在一条语句中同时声明和初始化数组时 必须指定数组元素的数值类型 以及数组所包含元素的个数 VB NET中 数组是基于 的 这也就是说 数组的索引编号从 开始 其后元素进行连续编号 必须通过指定数组的上界确定数组中元素个数 上界是指定数组中最后一个元素索引的数字 Listing A给出vb.net三维数组取值了整型数组的声明和初始化示例
对数字进行声明和初始化的另外一个途径是 在分开的两步中分别进行声明和初始化操作 如果声明vb.net三维数组取值了一个数组 但是在这一行没有指定其大小 则在初始化时 需要对数组中的每一个单元都指定值 初始化值封装在{}括号中 两个值之间使用逗号做为分隔符 Listing B给出了在不同的两步对数组进行声明和初始化的示例
数组的声明和初始化一旦完成 则可以在运行时重新定义数组 从而改变其大小 可以使用ReDim声明改变数组结构中元素的个数 Listing C给出了声明 初始化和重新调整数组大小的示例
默认情况下 数组进行重新初始化后 原来的数值都会丢失 但是 在重新初始化时 可以使用ReDim声明和Preserve关键字保留数组的原有数值 Listing D中给出了一个这样的示例
lishixinzhi/Article/program/net/201311/11829
Q3: vb.net数组赋值问题
我刚打开写了一下,基本就是你这样的,嵌套一层大括号一维,看着啊
Dim a(,,) As Integer = New Integer(,,) {{{11, 12, 13}, {21, 22, 23}, {31, 32, 33}}, {{41, 42, 43}, {51, 52, 53}, {61, 62, 63}}, {{71, 72, 73}, {81, 82, 83}, {91, 92, 93}}}
vb.net三维数组取值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vba 数组维数、vb.net三维数组取值的信息别忘了在本站进行查找喔。





