有没有办法获取已在字符串中命名的变量的值。 例如:
Rentable
答案 0 :(得分:3)
这样的事情只能通过Introspection来完成,并且只有当保存值的变量是类的属性时才能这样做。您的示例(其中变量仅在函数内暂时已知)无法按您的意愿工作。
要了解有关Introspection的更多信息,请参阅相同名称的文档和示例。
答案 1 :(得分:2)
您也可以使用Dictionary而不是直接属性和变量。
例如
dim d as new dictionary
d.value("number") = 12
然后当你需要这个值时,你可以做到
Dim numberCopy As Integer = d.value("number")
关于Dictionary的好处是因为键和值都是变体,你可以抛出任何东西,所有变量类型以及对象。