[.NET] 讀檔疑問

看板Visual_Basic作者 (zzz)時間19年前 (2006/07/13 13:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想請問一下板上的高手 我想要做的是讀取TXT檔 並且把他資料矩陣化 以下是我目前所用的程式碼 但是會發生一個問題 就是使用一維陣列,當讀到下一行時 上一行的資料會被洗掉 我曾想過用二為動態陣列 但是split只允許用一維 那請問一維要怎麼做才能做成二維陣列呢? 我想了好久都想答案 Dim ReadStr() As String Dim i As Integer Dim output As String Dim OpenFileDialog1 As OpenFileDialog = New OpenFileDialog ' Dim IOfile As IO.File OpenFileDialog1.Filter = "純文字檔|*.txt" OpenFileDialog1.FileName = "" OpenFileDialog1.ShowDialog() If OpenFileDialog1.FileName = "" Then MsgBox("使用者取消讀檔", MsgBoxStyle.Exclamation) Exit Sub End If FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input) Do Until EOF(1) ReadStr = Split(LineInput(1), ",") For i = 0 To ReadStr.GetUpperBound(0) output &= i & vbTab & ReadStr(i) & vbCrLf Next Loop MessageBox.Show(output, " ", MessageBoxButtons.OK, MessageBoxIcon.Information) FileClose(1) 先感謝願意協助我的大大了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.33.221
文章代碼(AID): #14jTpeMJ (Visual_Basic)
文章代碼(AID): #14jTpeMJ (Visual_Basic)