[.NET] 如何以字串變數存其他變數名稱並操作之?

作者: Iceseed (凍種標音班)   2013-08-21 12:51:07
請輸入專案類型(網站專案或者應用程式專案):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
作者: LPH66 (-6.2598534e+18f)   2013-08-21 13:06:00
把全域變數改成陣列像這種大量具有編號的變數正是陣列的效果
作者: MOONRAKER (㊣牛鶴鰻毛人)   2013-08-21 16:03:00
沒有那種東西。用陣列才是正途,頂多用個hashtable。也不要爛用全域變數,起碼用個class包裝。

Links booklink

Contact Us: admin [ a t ] ucptt.com