![]() |
1
11
VB.NET Language Specification on Arrays : 数组类型是通过向现有的 类型名称 . 修饰符由左括号、一组零个或多个逗号和一个右括号组成。 ... 还可以通过在 变量名 为清楚起见,在同一声明中同时对变量名和类型名同时使用数组类型修饰符是无效的 . |
![]() |
2
10
最初,在Basic中,必须定义数组,但不能定义变量。变量的类型是由后缀字符定义的:a$是字符串,而%是整数,而#是双精度。(这三种方法都是不同的,可以同时使用)(对于单精度,可以使用A!,但如果您只使用A) 最终,程序员们开始意识到这些都是非常糟糕的设计选择。 为了纠正这种情况,微软添加了“Option Explicit”,它要求您预先定义每个变量。为了减少对语言的影响,他们劫持了用于定义数组的“DIM”命令来定义标量变量。 原来:
那么
然后为了去掉后缀,他们添加了“As{type}语法”
然后他们把数组大小变为变量。
这在定义样式上留下了冲突,因此它们同时允许:
|
![]() |
3
3
没有区别。
|
![]() |
4
2
|
![]() |
5
1
没有区别。 |
![]() |
6
1
主要是语义学。第一个读作
|
![]() |
7
0
如果要在一个dim语句中声明多个变量,第二种形式提供了更大的灵活性: dim v(),v2 as string允许您在同一语句中声明数组类型和非数组类型。 |
![]() |
Kram Kramer · 通过vba自动调整文本大小以适应形状 4 月前 |
![]() |
Eric · 我有邮政编码替换问题Excel VBA 4 月前 |
![]() |
Chasester · VBA使用嵌套的DIV抓取URL 4 月前 |
![]() |
Iron Man · 代码插入和复制到错误的工作表 5 月前 |
|
NoFafo · 将文本框放入数组进行格式化 5 月前 |
![]() |
Smokestack · 过滤器范围C3:G3并粘贴到其他单元格 5 月前 |