首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual Basic .net -从变量名调用过程

Visual Basic .net -从变量名调用过程
EN

Stack Overflow用户
提问于 2010-01-20 07:58:52
回答 5查看 8.2K关注 0票数 2

有没有办法在Visual Basic (.net)中用变量名调用过程?

例如,变量strColour可以是10个预定义的值之一:绿色、蓝色、黑色、白色、红色、粉色、橙色、黄色、蓝色、紫色。如何处理每一个都在它自己的Sub例程中,colgreen,colblue,colblack等等。

我可以使用大量的if..then..else和select case,但我想要的是像VBA Excel的Run "col“& strColour这样的东西

有可能吗?

EN

Stack Overflow用户

发布于 2010-01-20 08:07:09

如果没有重写颜色处理子例程的方法,那么就没有好的方法可以这样做。您的选项:

  1. Reflection,,它允许您获取对象成员(方法和属性)的名称。如果你的例程是在一个对象上,你可以使用这个。
  2. 信不信由你,最好有一个大的select语句!它看起来不美观,但性能比使用反射要好得多。
票数 1
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2098130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档