是否有 Getproperty 或等效函数?
我想知道是否有类似这样的伪代码:
myVar = "函数名称"
调用 someObject.(myVar 评估)
相当于:
调用 someObject.functionName
在 VB 中是可能的。我知道这是在其他一些语言中使用 GetProperty 方法完成的。
I would like to know if something like this pseudo code:
myVar = "functionName"
call someObject.(myVar evaluation)
which would then be equivalent to:
call someObject.functionName
is possible in VB. I know this is done in some other languages using a GetProperty method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试使用 CallByName 方法来完成此操作。 VB/VBA中还有Eval函数。
以下是 VB.Net 中的代码:
您甚至可以使用属性的字符串名称来读取属性:
You can try the CallByName method to accomplish this. There is also an Eval function in VB/VBA.
Here's the code for that in VB.Net:
You can even read property using it's string-name: