※ 引述《Honam (超級無敵我愛妳 陳浩南)》之銘言:
: 這是要重設陣列大小
: 但是要如何重設一個二維陣列
: while
: if (......) then
: k = k + 1
: ReDim Preserve seeds (0 to k, 1 to 6)
: end if
: wend
: 我這樣子寫
: 會out of range
: 但是若把陣列改為
: ReDim Preserve seeds (1 to 6, 0 to k)
: 就不會有錯誤
: 請問這是VB的限制嗎
: 因為這和寫程式的習慣有關係
: 所以希望能用前面的寫法
沒錯這的確是vb的限制
非常遺憾,vb不能同時redim兩個維度(or以上)
一次只能把其中一個維度改變
而且只能改變最後面那一個.. (就如同你的第二種寫法)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.196.34