作者Iceseed (凍種標音班)
看板Visual_Basic
標題[.NET] 如何以字串變數存其他變數名稱並操作之?
時間Wed Aug 21 12:51:07 2013
請輸入專案類型(網站專案或者應用程式專案):Visual Basic 2008 Express
詳情是這樣的
我想用一個"字串變數"去存"全域變數名稱"
Dim aaa As String
aaa = "PublicValuebb.bb01"
' 將全域變數名(PublicValuebb.bb01)存到aaa
然後將我其他先前運算得的值代到全域變數裡
aaa = ccc
' 將ccc(別的地方來的暫存計算值的二維陣列變數)存到
「PublicValuebb.bb01」
(PS. PublicValuebb.bb01當然也是二維陣列。)
上面這段當然是錯的程式碼,但是我想要得到類似這樣的效果,
因為全域變數裡有bb01、bb02、...等等非常多的編號了的變數,
先前是用一大堆的If、ElseIf去做,下場就是大量的行數。
圖書館借的書&網路上查了半天好像都沒有這方面的解答 ... Orz
麻煩板友解答了,寫個遊戲結果好難寫QQ
--
∕
﹨
「寝ても覚めても AKB48 チームA まゆゆ∕ \
| ▲
\▉|
★ ゆきりんワールド! 正統派アイドル |
| 甽◣ |
●
● ︸|
〞 夢中にさせちゃうぞ!」 |
● ●●∥
/|
ツ |
∥
、 ∥ |
︱
◣ ︶◤
AKB48 チームB 「み~んなの目線を、 ∥◥
︺ ◤ |
╲ ﹨
ゆきりん お嬢様系アイドル いただきまゆゆ」 |
∥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.96.73
1F:推 LPH66:把全域變數改成陣列 08/21 13:06
2F:→ LPH66:像這種大量具有編號的變數正是陣列的效果 08/21 13:07
3F:→ MOONRAKER:沒有那種東西。用陣列才是正途,頂多用個hashtable。 08/21 16:03
4F:→ MOONRAKER:也不要爛用全域變數,起碼用個class包裝。 08/21 16:03