2
我想知道,如果是这样的伪代码:是否有GetProperty或等价函数?
myVar = "functionName"
call someObject.(myVar evaluation)
然后将相当于:
call someObject.functionName
在VB中是可能的。我知道这是使用GetProperty方法在其他一些语言中完成的。
我想知道,如果是这样的伪代码:是否有GetProperty或等价函数?
myVar = "functionName"
call someObject.(myVar evaluation)
然后将相当于:
call someObject.functionName
在VB中是可能的。我知道这是使用GetProperty方法在其他一些语言中完成的。
您可以尝试CallByName方法来完成此操作。 VB/VBA中还有一个Eval函数。
下面是VB.Net该代码:
CallByName(YourClassName, "variableName", CallType.SET, valueToSet)
你甚至可以使用它的字符串名称读取属性:
someVariable = CallByName(YourClassName, "variableName", CallType.GET)
见http://stackoverflow.com/questions/1744216 /怎么办,我指派-a值到一个属性,其中最属性名称,是提供的-AT-侏儒/ 1744555#1744555 – jtolle 2010-06-01 17:10:28