看板 Visual_Basic 關於我們 聯絡資訊
想問程式碼如下 If (array_org(UBound(array_org)) < CInt(arrSplit(UBound(arrSplit) - 1))) Then k = k + 1 ReDim Preserve array_org(0 To k) array_org(k) = CInt(arrSplit(UBound(arrSplit) - 1)) End If 1. UBound() 是做什麼用的指令呢? 是本來函式庫就有的嗎? 2. 這段code 的意思是什麼呢? 我看不太懂 麻煩各位大大了 謝謝... -- 只有用真心 才能交到真心的朋友 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.57.251 ※ 編輯: moon0815 來自: 202.39.57.251 (03/28 11:36)
fumizuki:UBound 取得陣列元素上限(索引的最大值) 03/28 12:34
moon0815:謝謝樓上這位大哥 可以順便幫我解說一下這段指令的用意嗎 03/28 14:45
gofin:你應該先說一下你那些array是放什麼資料!! 03/29 18:27
gofin:單純看就是array_org最後一個跟arrspilt倒數第二個比大小 03/29 18:29
gofin:如果array_org比較小的話就新增一個陣列空間把那個直丟進去댠 03/29 18:30
gofin:redim Preserve代表重新宣告陣列大小且原本資料保存 03/29 18:31