評價: 1 回應: 2 閱覽: 162
置頂

VB陣列問題

各位好

小妹有幾個問題請教:

 

第一個問題

下面這個是二維陣列,那三維陣列怎麼寫?? 

dim b( , ) as integer={{10,20,30,40},{50,60,70,80}} 

第二個問題
下列專有名詞是什麼意思?

ubound(b) 

lbound(b) 

大概是這樣寫吧?有點忘了(汗

b.upperbound 

b.lowerbound 

第三個問題

三維陣列{2,3,4} 
2是代表面嗎? 
3是代表列嗎?
4是代表欄嗎? 

還是另有其他意思?

大概就是這些問題,拜託大家了!!

熱門回應

(1) 

三維陣列如下 

dim a(b) as Integer = {{{1, 2, 3, 4}, {5, 6, 7, 8}}, {{9, 10, 11, 12}, {13, 14, 15, 16}}}

(2) 

 UBound(b) 上邊界是 1 

 LBound(b) 下邊界是 0

array 的 index 從0 起算 

(3) 

三維陣列{2,3,4} 

2代表的是面 

3代表的是列 

4代表的是欄 
 

嗯哼~

太后來幫你解答第一個問題

就只須在後段在宣告一個陣列就好囉!!

例如:

Dim c(,,) As Integer = {{{10, 20, 30, 40}, {50, 60, 70, 80}}, {{10, 20, 30, 40}, {50, 60, 70, 80}}}

就是這麼簡單  呵呵

 

剩下的交給樓下幫忙解答囉

會員登入 (先登入會員才能回覆留言喔!)

Facebook留言