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

看板Visual_Basic作者 (凍種標音班)時間12年前 (2013/08/21 12:51), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):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

08/21 13:06, , 1F
把全域變數改成陣列
08/21 13:06, 1F

08/21 13:07, , 2F
像這種大量具有編號的變數正是陣列的效果
08/21 13:07, 2F

08/21 16:03, , 3F
沒有那種東西。用陣列才是正途,頂多用個hashtable。
08/21 16:03, 3F

08/21 16:03, , 4F
也不要爛用全域變數,起碼用個class包裝。
08/21 16:03, 4F
文章代碼(AID): #1I54T02W (Visual_Basic)