[.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