作者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