我正在尝试对我的部分软件进行数据驱动,以便我有一个包含类名和其他属性的数据库表。 e.g。
"Bob.Foo"
"Bob.Baz"
"Bob.Flip"
在我的软件中,我想创建该类的实例。有几十个类,所以我不想要这样的表格:
select case cClassName
case "Bob.Foo": a = new Bob.Foo()
case "Bob.Baz": a = new Bob.Baz()
case "Bob.Flip": a = new Bob.Flip()
end select
相反,我正在寻找这样的功能:
a = CreateAnInstanceOfThisClass(cClassName)
这些类都符合Interface类(IMyClass)。如果你老了,足够聪明,我正在寻找像旧的VB6 CreateObject函数(记得吗?)。
非常感谢。