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允许您在同一语句中声明数组类型和非数组类型。 |
CPS · 当变量值为空时,在另一个变量中赋值 2 年前 |
xris23 · 通过VBA选择命名范围,让用户直接编辑单元格 2 年前 |
Stormer · 从Access格式化Excel单元格无效 2 年前 |
j johns · 通过VBA将ascii art添加到命令提示符 2 年前 |
BinaryCat · Excel-将单元格转换为具有成对数据的行 2 年前 |
Waleed · 以下拆分函数的(0)表示什么? 2 年前 |
smrmodel78 · VBA创建表格未选择正确的范围 2 年前 |