作者zzzluna (zzz)
看板Visual_Basic
标题[.NET] 将一维阵列的资料输入至二维阵列
时间Sun Jul 30 19:57:07 2006
以下是部分程式码(我想把读取之一维阵列资料放到二维阵列里面,但是编译会过,可是执行不会过,想问是那出问题)
Dim ReadStr() As String
Dim Ar() As String
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim n As Integer
Dim output As String
Dim chain As String(,)
chain = New String(,) {}
FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input)
Do Until EOF(1)
ReDim Preserve Ar(n)
Ar(n) = LineInput(1)
n = n + 1
Loop
For n = 0 To Ar.GetUpperBound(0)
ReadStr = Split(Ar(n), ",")
ReDim Preserve ReadStr(i)
For i = 0 & k = 0 To ReadStr.GetUpperBound(0)
chain(j, k) = ReadStr(i)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^经常出问题的一行
Next
j += 1
Next
fileclose(1)
end sub
而以下是我欲读取文件的内容
1,2,3,4,5
6,7,8,9,10,11
3869
32
错误讯息则是要我确定清单索引的最大值必须小於清单的大小,但是我不太了解他的意思
请问有人可以解释吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.37.44