当前位置:编程学习 > VB >>

数组赋值问题

dim s(0 to 3) as string
s()=array(aaa,bbbbbb,ccccccccc,dddd)

提示出错,数组不能赋值   请问一下应该怎么写 --------------------编程问答-------------------- array()构造的是variant类型的数组,不能赋值到string类型数组(数组赋值要求类型相同),

再则,你也不能赋值到定长数组 --------------------编程问答--------------------
'---------------------------------------------------------------------------------------
' 过程名    : Form_Load
' 时间      : 2013-1-20 19:26
' 作者      : 杨过.网狐.cn(csdn bcrun)
' 功能      :
' 说明      :
' 备注      : CSDN之VB一群:283362041
'---------------------------------------------------------------------------------------
'
Private Sub Form_Load()
Dim s() As String
s = Split("aaa,bbbbbb,ccccccccc,dddd", ",")
End Sub
--------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 of123 的回复:
Dim s() As Variant
s() = Array("aaa", "bbbbbb", "ccccccccc", "dddd")
仍提示不能给数组赋值,因故不能进VB6,所以是进的是VBA测试的
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,