[.NET]如何找出陣列中的值(未知陣列大小前提下)  

看板Visual_Basic作者 (geottt)時間19年前 (2006/12/21 17:03), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
如題,利用VB開檔 再將抓到的值指定到一陣列中 問題是: 無法事先確定會讀到多少值(也就是不知陣列大小) 這樣的話,可以把每個值找出來並一個個做運算嗎? ex: data.txt內的資料為 5,6,7,8,9,11,12,13,14......................,567,789,910 將抓出的值放到paser()中 然後要做的動作像是 a=paser(0) result(0)=a*ln(a) b=pase(1) result(1)=b*ln(b) ....... ...... ...... 但是在不知道有多少筆資料的狀況下 能用for...next來處理嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.146.44

12/21 17:40, , 1F
看你txt檔中的字串似乎是以逗號分開空白結束 所以...
12/21 17:40, 1F

12/21 17:41, , 2F
看起來用while比較好~"~
12/21 17:41, 2F

12/22 19:00, , 3F
如果純粹逗號分隔, 丟給Split比較快...
12/22 19:00, 3F
文章代碼(AID): #15YatAtj (Visual_Basic)
文章代碼(AID): #15YatAtj (Visual_Basic)