一个一直困扰小弟我的有关问题? 关于在运行时的变量

一个一直困扰我的问题? 关于在运行时的变量
大家好问题是这样的,不如我举两个例子吧

第一个   例子:

dim   bbbaaa   as   integer=100
dim   aaabbb   as   integer=1
dim   string1   as   string= "aaa "
dim   string2   as   string= "bbb "

怎样做才可以   “只”通过string1   and   string2   把   变量   bbbaaa   或者   aaabbb   的值掉出来?


第二个例子:

dim   int1   as   integer=&HFF
dim   int2   as   integer
dim   string1   as   string   = "FF "

怎样   才可以让     int2=&Hstring1   成立   ?




------解决方案--------------------
第一个问题不太明白你所指的是什么,如果你是指根据string2变量的字符串值得到另一个变量/对象,你可以用反射得到,不过一般来说在同一个工程里好像很少用反射的方法得到自已内部的变量/对象,即然是同一个工程,所有成员都是已知的,又何必使用反射呢?如果不是极其特殊的情况下,你代码中出现了这样的问题,那就说明你代码写的有问题,思路不对。

第二个问题同样看半天也不太理解你的意思,我不知道你是不是指16进制字符串与数字之间的转换,你可以通过以下示例理解:

通过16进制字符串转成10进制数字:
?val( "&HFF ")
255.0

通过10进制数字转成16进制字符串:
?hex(255.0)
"FF "

也就是说string1可以用Val( "&H " & string1)转换成int1同等的值
------解决方案--------------------
第一个无法实现
第二个自己做16进制的转换就行了,或者用Int32.Parse( string1, 16 );