我是搞php开发的,最近在学vb ,遇到下面困难请高手帮忙分析Private Sub Command1_Click()Dim a(3, 2)
a(0, 0) = "test"
b = a(0) '感觉这里应当是正确的,但为什么报错呢?我的目的是得到a(0)这个一维数组,不知道在vb当中这里应当如何表示?
MsgBox (b(0))End Sub
a(0, 0) = "test"
b = a(0) '感觉这里应当是正确的,但为什么报错呢?我的目的是得到a(0)这个一维数组,不知道在vb当中这里应当如何表示?
MsgBox (b(0))End Sub
a(0) = "test"
b = a
MsgBox (b(0))要么
Dim a(3),b(3)
a(0) = "test"
b(0) = a(0)
MsgBox (b(0))LZ在随心所欲,看看vb的帮助先
php当中完全可以的,如下:
$array = array(0;
$array[0][1] = array();
$temp = $arra[0];
var_dump($temp);
Dim a(1) As Variant
Dim b(5) As Integer
Dim c(5) As String
Dim i As Integer
For i = 0 To 5
b(i) = i + 5
c(i) = Chr(97 + i)
Next
a(0) = b
a(1) = c
MsgBox a(0)(1)
MsgBox a(1)(0)
Dim d As Variant, e As String
d = a(0)
For i = 0 To UBound(d)
e = e & d(i) & ","
Next
MsgBox e
End Sub
$array = array(0; //首先是定义
$array[0][1] = array();
$temp = $arra[0];
var_dump($temp);
'这里是VB
dim a(3) as 类型 '这里是定义
因为PHP是高设计性和比较智能的(不规范的)变量使用方法,所以在PHP中:
$ar = array();
$arr[3] = "aa";
$arr[3][5] = "bb";
$arr[3][7][8] = "ccc";
$arr["bb"] = "ddd"; 不需要规范的格式就可以了,但是在VB中变量类型和数组元素等都必须严格定义,当然在不计算资源的时候声明的类型可以不写,
dim 变量名 as 变量类型
dim a(1) as 变量类型 '一维数组定义
dim a(1,1) as 变量类型 '二维数组定义
……
解释完毕
希望你能够明白……,HOHO~~~!