VB中二维数组赋值问题

string型一维数组a(0to29),值为:a(0)="0,0,0"a(1)="1,100,0"a(2)="2,200,0"……,现在想把它拆开,赋给二维数组b(0to... string型一维数组a(0 to 29), 值为:a(0)="0,0,0" a(1)="1,100,0" a(2)="2,200,0" …… ,现在想把它拆开,赋给二维数组b(0 to29,0 to2), 用split函数时一直提示维度错误,请高手指点,感激不尽。 展开
 我来答
szdan
2009-03-19 · TA获得超过662个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:0
展开全部
Dim a(0 To 29) As String, b() As String
Dim i As Integer, j As Integer
ReDim b(UBound(a), 2)

For i = 0 To UBound(a)
a(i) = i & "," & i * 100 & "," & i
Next

For i = 0 To UBound(a)
For j = 0 To 2
b(i, j) = Split(a(i), ",")(j)
Next
Next
Yuqi_Tan

2009-03-19 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3419万
展开全部
你的a()含有三组数据:“1,100,0”,请问,赋值给二维数组时,把哪一部分赋值给b(i,0),哪一部分赋值给b(i,1)?也就是从哪儿拆开?是保留三组数据还是变成两组数据?再有,b()的类型还是string型吗?还是integer型?
请说详细一点,以便帮助你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式